:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#eaf2ff;background:#06111f;--bg:#06111f;--panel:#0a1a2d;--panel2:#0d223a;--line:#1d3a5d;--blue:#2f80ed;--cyan:#38bdf8;--muted:#8fa8c2;--danger:#d6455d;--success:#27b36a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top right,#0d3157 0,#06111f 36%,#040b14 100%);min-height:100vh}a{color:#8bd7ff;text-decoration:none}.shell{display:grid;grid-template-columns:265px minmax(0,1fr);min-height:100vh}.side{background:rgba(5,16,29,.96);border-right:1px solid var(--line);padding:22px 16px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:0 8px 22px}.brand-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-weight:900;background:linear-gradient(145deg,#2f80ed,#7c3aed);box-shadow:0 8px 24px #245ea755}.brand strong{display:block;font-size:16px}.brand small{display:block;color:var(--muted);margin-top:3px}.side nav{flex:1}.side nav a{display:block;padding:11px 12px;margin:4px 0;border-radius:10px;color:#bfd0e2;transition:.18s}.side nav a:hover,.side nav a.active{background:linear-gradient(90deg,#16385d,#0c2743);color:white;box-shadow:inset 3px 0 0 var(--cyan)}.nav-title{font-size:11px;letter-spacing:1.5px;color:#5f7892;margin:20px 12px 8px}.logout{width:100%;background:#0a1b2d;color:#c7d5e4;border:1px solid var(--line)}.main{padding:28px;min-width:0}.topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}h1{font-size:30px;margin:0 0 4px}h2{margin:0 0 6px;font-size:20px}h3{margin:26px 0 12px;font-size:15px;color:#bcd4eb}.muted{color:var(--muted)}.status{padding:8px 12px;border-radius:999px;font-size:13px;border:1px solid}.status.online{color:#8df3b7;border-color:#1f6e46;background:#0b2d20}.status.offline{color:#ff9fac;border-color:#7a2937;background:#31121a}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.card,.panel{background:linear-gradient(180deg,rgba(14,34,57,.96),rgba(8,24,42,.96));border:1px solid var(--line);border-radius:17px;padding:18px;box-shadow:0 14px 34px #0005}.card{position:relative;overflow:hidden}.card.accent:after{content:"";position:absolute;right:-25px;top:-25px;width:100px;height:100px;background:#2f80ed33;border-radius:50%}.card-icon{float:right;font-size:23px}.value{font-size:34px;font-weight:850;margin:6px 0}.card small{color:#7892ab}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.panel{margin-bottom:16px}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-grid div{background:#07182a;border:1px solid #183654;padding:12px;border-radius:12px}.info-grid span,.info-grid strong{display:block}.info-grid span{color:var(--muted);font-size:12px;margin-bottom:5px}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-actions a{padding:13px;background:#0b2946;border:1px solid #214a72;border-radius:11px;color:#d9edff}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:12px;border-bottom:1px solid #18314d;text-align:left;vertical-align:top}th{color:#91abc4;font-size:12px;background:#0c2036}tr:hover td{background:#0b2035}.badge,.chips span{display:inline-block;padding:4px 8px;border-radius:999px;background:#153b61;color:#bfe5ff;font-size:12px}.row,.form-row{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin-bottom:16px}.grow{flex:1}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label,.form-row label{display:flex;flex-direction:column;gap:7px;color:#cfe0ef;font-size:13px}.form-grid small{color:var(--muted)}input,select,textarea,button{font:inherit;border:1px solid #2a4d70;background:#071827;color:white;padding:11px 12px;border-radius:10px;outline:none}input:focus,select:focus,textarea:focus{border-color:#4aa8ff;box-shadow:0 0 0 3px #2585d52c}textarea{resize:vertical}button{cursor:pointer}.primary{background:linear-gradient(135deg,#2374d7,#3d8cf0);border-color:#4f9df7;font-weight:700}.danger{background:#92263a}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.tabs a{padding:9px 12px;background:#0a2138;border:1px solid var(--line);border-radius:999px}.switch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:18px 0}.switch{display:flex;align-items:center;gap:10px;background:#071827;border:1px solid #183c61;border-radius:12px;padding:11px}.switch input{display:none}.switch span{width:38px;height:22px;border-radius:999px;background:#35495d;position:relative;flex:none}.switch span:after{content:"";position:absolute;width:16px;height:16px;top:3px;left:3px;background:white;border-radius:50%;transition:.2s}.switch input:checked+span{background:#2f80ed}.switch input:checked+span:after{left:19px}.bot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.bot-card{display:flex;gap:12px;align-items:center;background:#071827;border:1px solid #193a5c;border-radius:13px;padding:13px}.bot-card img,.check-list img{width:46px;height:46px;border-radius:50%}.bot-card strong,.bot-card small{display:block}.mono{font-family:Consolas,monospace;font-size:12px;word-break:break-all}.chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.search{width:100%;margin-bottom:10px}.check-list{max-height:520px;overflow:auto;display:flex;flex-direction:column;gap:7px}.check-list label{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #183a5b;background:#071827;border-radius:11px}.check-list input{width:18px;height:18px}.check-list span strong,.check-list span small{display:block}.check-list small{color:var(--muted)}.role-dot{width:13px;height:13px;border-radius:50%;flex:none}.sticky-save{position:sticky;bottom:14px;display:flex;justify-content:flex-end;padding:12px;background:#06111fcc;backdrop-filter:blur(10px);border-radius:14px}.alert{padding:12px 14px;border-radius:11px;margin-bottom:16px}.alert.success{background:#0c3526;border:1px solid #227a51}.alert.warning{background:#3a2b0a;border:1px solid #9b741e}.alert.danger{background:#3a1520;border:1px solid #8d3047}.login{max-width:430px;margin:12vh auto}.login.panel{padding:28px}@media(max-width:980px){.shell{grid-template-columns:1fr}.side{position:static;height:auto}.side nav{display:grid;grid-template-columns:repeat(2,1fr)}.nav-title{grid-column:1/-1}.split{grid-template-columns:1fr}.main{padding:18px}}@media(max-width:620px){.form-grid,.info-grid,.quick-actions{grid-template-columns:1fr}.side nav{grid-template-columns:1fr}.main{padding:13px}.topbar{align-items:flex-start;flex-direction:column}}

/* Discord benzeri çalışma alanı */
.discord-body{background:#1e1f22;color:#f2f3f5;overflow-x:hidden}.discord-app{display:grid;grid-template-columns:72px 260px minmax(0,1fr);min-height:100vh;background:#313338}.guild-rail{background:#1e1f22;padding:12px 0;display:flex;align-items:center;flex-direction:column;gap:8px;position:sticky;top:0;height:100vh;overflow:auto}.guild-home,.guild-pill{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#313338;color:white;font-weight:800;transition:.18s;position:relative}.guild-home{background:#5865f2}.guild-pill:hover,.guild-pill.active{border-radius:16px;background:#5865f2}.guild-pill.active:before{content:"";position:absolute;left:-12px;width:4px;height:34px;border-radius:0 4px 4px 0;background:white}.guild-pill img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.guild-sep{width:32px;height:2px;background:#35363c}.channel-sidebar{background:#2b2d31;display:flex;flex-direction:column;height:100vh;position:sticky;top:0}.server-head{height:48px;border-bottom:1px solid #1f2023;box-shadow:0 1px 0 #1f2023;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.server-head strong,.server-head small{display:block}.server-head small{font-size:11px;color:#949ba4}.server-head a{color:#b5bac1}.channel-scroll{padding:10px 8px;overflow:auto;flex:1}.channel-group{margin-bottom:12px}.channel-group-title{font-size:11px;text-transform:uppercase;color:#949ba4;font-weight:700;padding:5px 6px}.channel-link{display:flex;gap:8px;align-items:center;color:#949ba4;border-radius:4px;padding:7px 8px;margin:1px 0}.channel-link:hover,.channel-link.active{background:#35373c;color:#f2f3f5}.panel-user{height:52px;background:#232428;display:flex;align-items:center;gap:8px;padding:7px}.panel-user .avatar-mini{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#5865f2}.panel-user div{flex:1;min-width:0}.panel-user strong,.panel-user small{display:block}.panel-user small{font-size:11px;color:#949ba4}.panel-user button{border:0;background:transparent;color:#b5bac1;padding:6px}.chat-stage{min-width:0;background:#313338;padding-bottom:60px}.chat-head{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #26272b;position:sticky;top:0;background:#313338;z-index:5}.chat-head>div{display:flex;align-items:center;gap:8px;min-width:0}.chat-head .hash{font-size:23px;color:#949ba4}.chat-head small{color:#949ba4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.chat-head nav{display:flex;gap:6px}.chat-head nav a{color:#b5bac1;padding:7px 9px;border-radius:4px}.chat-head nav a:hover{background:#404249;color:white}.message-scroll{min-height:340px;max-height:52vh;overflow:auto;padding:18px 16px 24px}.discord-message{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:4px 0 8px}.discord-message>img{width:40px;height:40px;border-radius:50%}.msg-meta{display:flex;gap:8px;align-items:baseline}.msg-meta time{font-size:11px;color:#949ba4}.msg-body{color:#dbdee1;white-space:pre-wrap;word-break:break-word}.empty-state{text-align:center;padding:80px 20px;color:#949ba4}.discord-alert{margin:12px 16px 0;padding:10px 12px;border-radius:5px}.discord-alert.success{background:#248046}.discord-alert.danger{background:#da373c}.discord-alert.warning{background:#b77a0a}.discord-composer-card,.builder-section{margin:0 16px 18px;background:#2b2d31;border:1px solid #3f4147;border-radius:8px;box-shadow:0 8px 22px #0003}.discord-composer-card{padding:12px}.composer-tabs{display:flex;gap:6px;margin-bottom:10px}.tab-btn{background:#383a40;border:0;color:#b5bac1;padding:8px 12px}.tab-btn.active{background:#5865f2;color:#fff}.tab-pane.hidden{display:none}.composer-form textarea,.composer-form input,.composer-form select,.ticket-form-grid input,.ticket-form-grid select,.question-create input,.question-create select{background:#1e1f22;border-color:#3f4147;border-radius:4px}.composer-actions,.form-end{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px}.inline-check{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;color:#b5bac1}.inline-check input{width:auto}.discord-primary{background:#5865f2;border:0;border-radius:4px}.builder-section{padding:18px}.builder-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.builder-head h2{margin:0;font-size:20px}.builder-head p{margin:4px 0 0;color:#949ba4}.db-badge{background:#1f6f4a;color:#b6f2d5;border-radius:999px;padding:6px 10px;font-size:12px}.panel-send-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.panel-tile{background:#35373c;border:1px solid #46484f;text-align:left;min-height:110px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.panel-tile span{font-size:24px}.panel-tile small{color:#949ba4}.create-ticket-card{background:#232428;border:1px solid #3f4147;border-radius:7px;margin-bottom:14px}.create-ticket-card summary{cursor:pointer;padding:14px;font-weight:700}.ticket-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.ticket-form-grid.compact{padding:0;margin-top:12px}.ticket-form-grid label{display:flex;flex-direction:column;gap:6px;color:#b5bac1;font-size:12px}.ticket-form-grid .wide{grid-column:span 2}.ticket-form-grid select[multiple]{min-height:105px}.ticket-builder-list{display:grid;grid-template-columns:1fr;gap:14px}.ticket-editor-card{background:#232428;border:1px solid #3f4147;border-radius:8px;padding:14px}.ticket-card-head{display:flex;align-items:center;gap:10px}.ticket-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#5865f2;font-size:21px}.ticket-card-head h3{margin:0}.ticket-card-head p{margin:2px 0 0;color:#949ba4;font-size:12px}.question-count{margin-left:auto;background:#35373c;border-radius:999px;padding:5px 9px;font-size:12px}.toggle-line{align-self:end;display:flex!important;flex-direction:row!important}.questions-block{margin-top:14px;border-top:1px solid #3f4147;padding-top:12px}.questions-block h4{margin:0 0 8px}.question-row{display:grid;grid-template-columns:1fr auto 32px;align-items:center;gap:8px;background:#2b2d31;border-radius:5px;padding:9px;margin-bottom:6px}.question-row small{color:#949ba4}.question-row form{margin:0}.icon-danger,.text-danger{background:transparent;border:0;color:#f23f42}.question-create{display:grid;grid-template-columns:2fr 2fr 1fr auto auto;gap:8px;margin-top:10px}.text-danger{padding:8px 0;margin-top:8px}.hidden{display:none!important}@media(max-width:1100px){.discord-app{grid-template-columns:60px 220px minmax(0,1fr)}.ticket-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-send-grid{grid-template-columns:1fr}.question-create{grid-template-columns:1fr 1fr}}@media(max-width:760px){.discord-app{grid-template-columns:1fr}.guild-rail,.channel-sidebar{position:static;height:auto}.guild-rail{flex-direction:row;padding:8px;overflow:auto}.channel-sidebar{max-height:360px}.chat-head nav{display:none}.ticket-form-grid{grid-template-columns:1fr}.ticket-form-grid .wide{grid-column:span 1}.question-create{grid-template-columns:1fr}.message-scroll{max-height:none}}

.registration-stats{margin-bottom:16px}.registration-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#102c4c,#0b1c31 55%,#10273f)}.registration-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.registration-actions form{margin:0}.button-link{display:inline-flex;align-items:center;padding:11px 14px;border:1px solid #2a4d70;border-radius:10px;background:#071827;color:#fff}.member-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.member-chip{display:flex;align-items:center;gap:10px;background:#071827;border:1px solid #183a5b;border-radius:12px;padding:10px}.member-chip img{width:42px;height:42px;border-radius:50%}.member-chip strong,.member-chip small{display:block}.member-chip small{color:var(--muted);font-size:11px}.empty-good{padding:18px;border-radius:12px;background:#0b2d20;border:1px solid #1f6e46;color:#8df3b7}@media(max-width:760px){.registration-hero{align-items:flex-start;flex-direction:column}.registration-actions{width:100%}.registration-actions>*{flex:1}}

/* V16 hızlı ve erişilebilir panel */
:root{--side-expanded:270px;--side-collapsed:82px}.shell{grid-template-columns:var(--side-expanded) minmax(0,1fr)}.side{width:var(--side-expanded);overflow:hidden;display:flex;flex-direction:column}.side nav{overflow-y:auto;overflow-x:hidden;flex:1;padding-right:4px}.side nav a,.side .logout{display:flex;align-items:center;gap:12px;white-space:nowrap}.side nav a span,.side .logout span{min-width:24px;text-align:center;font-size:18px}.side nav a b,.side .logout b{font-weight:600}.sidebar-toggle{position:fixed;z-index:1000;left:calc(var(--side-expanded) - 19px);top:20px;width:38px;height:38px;border-radius:12px;border:1px solid #334e68;background:#0d2133;color:white;box-shadow:0 8px 24px #0008}.sidebar-collapsed .shell{grid-template-columns:var(--side-collapsed) minmax(0,1fr)}.sidebar-collapsed .side{width:var(--side-collapsed)}.sidebar-collapsed .side .brand>div,.sidebar-collapsed .side nav a b,.sidebar-collapsed .side .logout b,.sidebar-collapsed .side .nav-title{display:none}.sidebar-collapsed .side nav a,.sidebar-collapsed .side .logout{justify-content:center}.sidebar-collapsed .sidebar-toggle{left:calc(var(--side-collapsed) - 19px)}.login-body{background:radial-gradient(circle at 50% 0,#163b63 0,#07111d 52%,#03070d 100%);min-height:100vh;padding:1px}.login-logo{width:62px;height:62px;margin:0 auto 14px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#5865f2,#7c3aed);font-size:28px;font-weight:900}.login form{display:grid;gap:14px}.login label{display:grid;gap:7px}.quick-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.quick-card h2,.quick-card p{margin:0}.feature-card{display:grid;grid-template-columns:1fr auto;gap:14px;padding:18px;margin:16px 0;border:1px solid #233f5b;border-radius:16px;background:linear-gradient(135deg,#0b1b2b,#091522)}.feature-card .full{grid-column:1/-1}.feature-card h3{margin:0 0 4px}.form-grid .wide{grid-column:span 2}.form-grid select[multiple]{min-height:150px}.tabs{position:sticky;top:0;z-index:20;backdrop-filter:blur(12px);background:#07111de6;padding:10px;border-radius:12px}.main{min-width:0}.side nav::-webkit-scrollbar{width:7px}.side nav::-webkit-scrollbar-thumb{background:#29465e;border-radius:10px}
@media(max-width:900px){.shell,.sidebar-collapsed .shell{grid-template-columns:1fr}.side,.sidebar-collapsed .side{position:fixed;left:0;top:0;z-index:900;transform:translateX(-100%);width:min(86vw,300px);height:100vh}.sidebar-collapsed .side{transform:translateX(0)}.sidebar-toggle,.sidebar-collapsed .sidebar-toggle{left:14px;top:14px}.sidebar-collapsed .side .brand>div,.sidebar-collapsed .side nav a b,.sidebar-collapsed .side .logout b,.sidebar-collapsed .side .nav-title{display:block}.sidebar-collapsed .side nav a,.sidebar-collapsed .side .logout{justify-content:flex-start}.main{padding-top:64px}.quick-card{align-items:flex-start;flex-direction:column}.form-grid .wide{grid-column:span 1}}

/* K1LL3RZ panel kabuğu */
:root{--side-w:286px;--top-h:68px;--red:#b61212;--red2:#750d0d}
.shell{grid-template-columns:var(--side-w) minmax(0,1fr)}
.side{position:fixed;left:0;top:0;bottom:0;width:var(--side-w);height:100vh;padding:18px 14px 14px;z-index:50;overflow:hidden;background:linear-gradient(180deg,#061321 0%,#040c16 100%)}
.brand{height:72px;padding:0 8px 16px;flex:none}.brand-logo{width:46px;height:46px;border-radius:14px;box-shadow:0 10px 28px #b6121238}.brand-copy strong{font-size:15px;white-space:nowrap}.brand-copy small{font-size:12px}
.side-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;padding-right:5px;scrollbar-width:thin;scrollbar-color:#294868 transparent}.side-scroll::-webkit-scrollbar{width:7px}.side-scroll::-webkit-scrollbar-thumb{background:#294868;border-radius:999px}.side nav{flex:1;min-height:0}.side nav a{display:flex;align-items:center;gap:12px}.side nav a span{width:22px;text-align:center}.sidebar-account{display:flex;align-items:center;gap:10px;padding:11px 9px;margin-top:10px;border:1px solid #1b3958;background:#071827;border-radius:13px}.sidebar-account img{width:38px;height:38px;border-radius:50%;object-fit:cover}.sidebar-account div{min-width:0}.sidebar-account strong,.sidebar-account small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-account small{font-size:11px;color:var(--muted);margin-top:3px}.logout-form{margin-top:9px}.logout{display:flex;align-items:center;justify-content:center;gap:9px;border-color:#71303c;background:linear-gradient(135deg,#32131a,#6f1f30);color:#ffdbe1;font-weight:800;transition:.18s}.logout:hover{transform:translateY(-1px);filter:brightness(1.13);box-shadow:0 10px 25px #0006}
.panel-topbar{position:fixed;left:var(--side-w);right:0;top:0;height:var(--top-h);z-index:45;display:flex;align-items:center;gap:16px;padding:0 24px;background:rgba(6,17,31,.95);border-bottom:1px solid #1b3a5a;backdrop-filter:blur(16px)}.sidebar-toggle{position:static;width:40px;height:40px;padding:0;border-radius:12px;background:#0d2238;color:white;font-size:20px}.page-identity{display:flex;align-items:center;gap:9px;min-width:0}.page-identity strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb{color:#7d96af;font-size:13px}.crumb-sep{color:#3b5874}.top-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.notification-btn{position:relative;width:40px;height:40px;padding:0;border-radius:12px;background:#0a1d31}.notification-dot{position:absolute;right:8px;top:7px;width:7px;height:7px;border-radius:50%;background:#ff4d67;border:2px solid #071827}.status{display:inline-flex;align-items:center;gap:8px}.status-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}
.main{margin-left:var(--side-w);padding:calc(var(--top-h) + 26px) 28px 28px;min-height:100vh}.main>.topbar:first-child{margin-top:0}
body.sidebar-collapsed{--side-w:86px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .side b,.sidebar-collapsed .nav-title,.sidebar-collapsed .sidebar-account div{display:none}.sidebar-collapsed .brand{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .side nav a{justify-content:center}.sidebar-collapsed .side nav a span{width:auto}.sidebar-collapsed .sidebar-account{justify-content:center}.sidebar-collapsed .logout b{display:none}
.login-body{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,#6b111b55 0,transparent 34%),radial-gradient(circle at 85% 90%,#123a6655 0,transparent 38%),#040b14}.login{width:min(460px,100%);margin:0}.login.panel{padding:32px}.login-brand{display:flex;align-items:center;gap:15px;margin-bottom:24px}.login-brand img{width:58px;height:58px;border-radius:17px}.login-brand h1{font-size:23px;margin:0}.login-brand p{margin:5px 0 0;color:var(--muted)}.login-form{display:grid;gap:16px}.login-form label{display:grid;gap:8px;color:#cfe0ef;font-size:13px}.password-field{display:grid;grid-template-columns:1fr auto}.password-field input{border-radius:10px 0 0 10px}.password-toggle{border-radius:0 10px 10px 0;border-left:0;color:#b9dfff;background:#102a45;font-size:12px;font-weight:700}.login-submit{width:100%;padding:13px}
@media(max-width:980px){:root{--side-w:82px}.brand-copy,.side b,.nav-title,.sidebar-account div{display:none}.brand{justify-content:center}.side nav{display:block}.side nav a{justify-content:center}.side nav a span{width:auto}.sidebar-account{justify-content:center}.logout b{display:none}.main{padding-left:18px;padding-right:18px}}
@media(max-width:620px){.panel-topbar{padding:0 10px}.crumb,.crumb-sep{display:none}.status{font-size:0;padding:10px}.status-dot{margin:0}.main{padding-left:12px;padding-right:12px}.login.panel{padding:22px}}
.guild-home img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.panel-user .avatar-mini{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.workspace-logout{background:#6f1f30!important;color:#fff!important;border:1px solid #a23a4d!important;border-radius:9px!important}

/* ===== K1LL3RZ panel v2: sabit ve bağımsız menü ===== */
:root{--sidebar-w:290px;--topbar-h:72px;--red:#b61212;--red2:#750d0d;--surface:#081321;--surface2:#0c1b2d;--surface3:#10243a;--border:#1f3854;--text:#eef5ff;--muted2:#8da4bc}
html,body{min-height:100%;background:#06111f}
body{overflow-x:hidden}
.shell{display:block;min-height:100vh}
.side{position:fixed!important;inset:0 auto 0 0!important;width:var(--sidebar-w)!important;height:100vh!important;padding:14px!important;background:linear-gradient(180deg,#06111f 0%,#071522 55%,#050d16 100%)!important;border-right:1px solid #1d3550!important;z-index:60;display:flex!important;flex-direction:column!important;overflow:hidden!important}
.sidebar-profile{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid #25435f;border-radius:14px;background:linear-gradient(145deg,#0b1d31,#081421);box-shadow:0 10px 28px #0005;flex:0 0 auto}
.sidebar-profile img{width:46px;height:46px;object-fit:cover;border-radius:12px;border:1px solid #3b5871}
.sidebar-profile-copy{min-width:0;flex:1}.sidebar-profile-copy strong,.sidebar-profile-copy small{display:block}.sidebar-profile-copy strong{font-size:15px;color:#fff;letter-spacing:.3px}.sidebar-profile-copy small{font-size:11px;color:#9dc0dd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}
.profile-status{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px #081421}.profile-status.online{background:#2bd576}.profile-status.offline{background:#ef5268}
.side-scroll{flex:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable;padding:12px 2px 18px;margin-top:8px}
.side-scroll::-webkit-scrollbar{width:7px}.side-scroll::-webkit-scrollbar-thumb{background:#29465f;border-radius:999px}.side-scroll::-webkit-scrollbar-track{background:transparent}
.nav-group{margin:2px 0 13px}.nav-title{margin:11px 10px 6px!important;font-size:10px!important;letter-spacing:1.45px!important;color:#617b94!important;font-weight:800}
.side nav a{display:flex!important;align-items:center;gap:11px;padding:10px!important;margin:3px 0!important;border-radius:11px!important;color:#bdd0e2!important;border:1px solid transparent;box-shadow:none!important}
.side nav a:hover{background:#0d2439!important;border-color:#1c3b58;color:#fff!important}.side nav a.active{background:linear-gradient(90deg,rgba(182,18,18,.28),rgba(117,13,13,.08))!important;border-color:rgba(182,18,18,.55)!important;color:#fff!important;box-shadow:inset 3px 0 0 #d12d2d!important}
.side nav a span:last-child{min-width:0}.side nav a b,.side nav a small{display:block}.side nav a b{font-size:13px}.side nav a small{font-size:10px;color:#758da4;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side nav a.active small,.side nav a:hover small{color:#a9bfd3}
.nav-icon{width:32px;height:32px;border-radius:9px;background:#102940;border:1px solid #24445f;display:grid!important;place-items:center;flex:0 0 auto;color:#9fd6ff;font-size:16px}.active .nav-icon{background:#3b1117;border-color:#762631;color:#ff8f9d}
.logout-form{flex:0 0 auto;margin:8px 0 0}.logout{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px!important;border-radius:12px!important;background:#170d13!important;border:1px solid #52212b!important;color:#ffc4cc!important;text-align:left}.logout:hover{background:#2a1018!important;border-color:#8b2a3b!important}.logout span:first-child{font-size:20px}.logout b,.logout small{display:block}.logout small{font-size:10px;color:#a97982;margin-top:2px}
.panel-topbar{position:fixed!important;top:0;left:var(--sidebar-w);right:0;height:var(--topbar-h);z-index:50;background:rgba(6,17,31,.92);backdrop-filter:blur(16px);border-bottom:1px solid #1f3a56;display:flex;align-items:center;justify-content:space-between;padding:0 26px}
.page-identity strong{font-size:20px;letter-spacing:1.2px;color:#fff}.top-actions{display:flex;align-items:center;gap:12px}.notification-btn{position:relative;width:42px;height:42px;padding:0!important;display:grid;place-items:center;border-radius:12px!important;background:#0d2236!important;border:1px solid #294965!important}.notification-btn:hover{background:#14314c!important}.notification-count{position:absolute;right:-5px;top:-5px;min-width:20px;height:20px;border-radius:999px;background:#d82e45;color:white;font-size:10px;font-weight:800;display:grid;place-items:center;padding:0 5px;border:2px solid #06111f}.main{margin-left:var(--sidebar-w)!important;padding:calc(var(--topbar-h) + 24px) 28px 40px!important;min-height:100vh;min-width:0;overflow:visible}.topbar{margin-top:0}.sidebar-toggle,.brand,.sidebar-account{display:none!important}

/* Bildirim çekmecesi */
.notification-drawer{position:fixed;inset:0;z-index:200;pointer-events:none;visibility:hidden}.notification-drawer.open{pointer-events:auto;visibility:visible}.notification-backdrop{position:absolute;inset:0;background:#0008;opacity:0;transition:.2s}.notification-drawer.open .notification-backdrop{opacity:1}.notification-panel{position:absolute;right:0;top:0;width:min(520px,100vw);height:100vh;background:#071422;border-left:1px solid #27435d;box-shadow:-24px 0 60px #0008;transform:translateX(100%);transition:.24s ease;display:flex;flex-direction:column}.notification-drawer.open .notification-panel{transform:translateX(0)}.notification-head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px;border-bottom:1px solid #1b344d}.notification-head h2{font-size:22px;margin:0}.notification-head p{margin:5px 0 0;color:#829ab1;font-size:12px}.icon-button{width:38px;height:38px;padding:0!important;border-radius:10px!important;font-size:24px}.notification-toolbar{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #172f47}.notification-toolbar button{font-size:11px;padding:8px 10px}.notification-list{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px}.notification-item{border:1px solid #1d3954;border-radius:13px;background:#0a1c2e;margin-bottom:9px;overflow:hidden;position:relative}.notification-item.unread{border-color:#2d5d82;background:#0d2339}.notification-item.selected{box-shadow:0 0 0 2px #3e8bd2}.notification-content{border:0!important;background:transparent!important;border-radius:0!important;width:100%;display:flex;gap:12px;text-align:left;padding:13px 14px!important}.notification-icon{width:34px;height:34px;display:grid;place-items:center;background:#102b46;border-radius:10px;flex:none}.notification-copy{min-width:0;flex:1}.notification-copy strong,.notification-copy small,.notification-copy time{display:block}.notification-copy strong{font-size:13px}.notification-copy small{font-size:11px;color:#a4b8ca;margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-copy time{font-size:10px;color:#667f96}.unread-dot{width:8px;height:8px;border-radius:50%;background:#4eb7ff;flex:none;margin-top:4px}.notification-detail{padding:0 14px 14px 60px;color:#a9bed0;font-size:12px}.notification-detail p{white-space:pre-wrap;line-height:1.5}.notification-detail a{margin-right:8px}.notification-delete{padding:6px 9px!important;font-size:10px;background:#3a111a!important;border-color:#772535!important}.notification-selector{position:absolute;left:8px;top:19px;width:22px;height:22px;padding:0!important;border-radius:50%!important;z-index:2;background:#071422!important}.notification-selector span{display:block;width:10px;height:10px;border-radius:50%;margin:auto}.selected .notification-selector span{background:#4aa8ff}.notification-item:has(.notification-selector:not([hidden])) .notification-content{padding-left:42px!important}.notification-empty,.notification-loading{padding:35px;text-align:center;color:#7f98ae}.notification-empty strong,.notification-empty span{display:block}.notification-empty span{margin-top:7px;font-size:12px}

/* Genel görünüm iyileştirmeleri */
.main h1{letter-spacing:-.5px}.panel,.card{border-color:#203b56!important;background:linear-gradient(180deg,#0b1d30,#081724)!important}.table-wrap,table{border-radius:13px}table{overflow:hidden}th{background:#0d2237!important}.login-body{background:radial-gradient(circle at 50% 0,#2f0d13 0,#081321 36%,#03070d 100%);display:grid;place-items:center;min-height:100vh}.login{margin:0!important;width:min(440px,calc(100vw - 28px));border:1px solid #3b2732!important}.login-brand{display:flex;align-items:center;gap:15px;margin-bottom:22px}.login-brand img{width:72px;height:72px;object-fit:cover;border-radius:18px;border:1px solid #63303a}.login-brand h1{font-size:22px;margin:0}.login-brand p{margin:5px 0 0;color:#9eb0c1}.password-field{display:flex;gap:8px}.password-field input{flex:1}.password-toggle{flex:none;min-width:76px}.login-submit{width:100%;margin-top:8px;background:linear-gradient(135deg,#b61212,#750d0d)!important;border-color:#cb3b3b!important}
@media(max-width:760px){:root{--sidebar-w:250px}.main{padding-left:16px!important;padding-right:16px!important}.panel-topbar{padding:0 14px}.side{transform:translateX(-100%)}.main{margin-left:0!important}.panel-topbar{left:0}.side.mobile-open{transform:none}}

/* V3 tablo, filtre ve ayrıntı görünümü */
.guild-strip{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr));gap:12px}.guild-strip>div{background:#071827;border:1px solid #183654;padding:15px;border-radius:13px}.guild-strip span,.guild-strip strong{display:block}.guild-strip span{font-size:12px;color:var(--muted);margin-bottom:7px}.guild-strip strong{font-size:18px}.filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:end;background:#081a2b;border:1px solid var(--line);padding:14px;border-radius:15px;margin:0 0 16px}.filter-bar label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#aac0d4;min-width:150px}.filter-bar input,.filter-bar select{min-width:150px}.click-row{cursor:pointer}.click-row:hover td{background:#12304c!important}.block{display:block;margin-top:5px;color:#7993ad}.nowrap{white-space:nowrap}.badge-open{background:#0d5936;color:#a8f4c9}.badge-closed{background:#4d2330;color:#ffb1bd}.settings-card{position:relative}.mini-gear{position:absolute;right:12px;top:12px;border:0;background:transparent;font-size:20px;padding:4px}.interval-form{display:flex;gap:8px;margin-top:10px}.interval-form input{width:100px}.detail-modal{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:20px}.detail-modal[hidden]{display:none}.detail-backdrop{position:absolute;inset:0;background:#000b;backdrop-filter:blur(4px)}.detail-card{position:relative;width:min(720px,96vw);max-height:88vh;overflow:auto;background:#081a2b;border:1px solid #2d5375;border-radius:18px;padding:24px;box-shadow:0 28px 80px #000b}.detail-card.wide{width:min(980px,96vw)}.detail-close{position:absolute;right:14px;top:14px;width:38px;height:38px;padding:0;font-size:24px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.detail-grid>div{background:#061522;border:1px solid #1c3852;border-radius:12px;padding:12px}.detail-grid span{display:block;color:#7993ad;font-size:11px;margin-bottom:5px}.detail-grid strong{word-break:break-word}.message-history{display:flex;flex-direction:column;gap:9px;margin-top:15px}.message-bubble{background:#071522;border:1px solid #19334d;border-radius:12px;padding:12px}.message-bubble header{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}.message-bubble time{color:#70879d;font-size:11px}.answer-list{display:grid;gap:10px}.answer-item{background:#071522;border:1px solid #19334d;border-radius:12px;padding:12px}.answer-item strong,.answer-item span{display:block}.answer-item span{margin-top:6px;color:#b9cada;white-space:pre-wrap}.fixed-exempt-note{padding:14px;background:#112b25;border:1px solid #23674e;border-radius:13px;color:#baf2d5;margin-bottom:14px}
@media(max-width:900px){.guild-strip{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr}}@media(max-width:600px){.guild-strip{grid-template-columns:1fr}.filter-bar>*{width:100%}.filter-bar input,.filter-bar select{width:100%}}

/* V18 düzen iyileştirmeleri */
.main > .cards,
.main > .panel,
.main > .user-filter-launch,
.main > .filter-bar { margin-bottom: 24px !important; }
.dashboard-grid { margin-bottom: 26px !important; }
.bot-role-layout { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }
.bot-role-box { display:flex; flex-direction:column; gap:16px; padding:18px; border:1px solid #244763; border-radius:15px; background:#071827; }
.bot-role-box h2 { margin:0 0 5px; }
.bot-role-box label { display:flex; flex-direction:column; gap:7px; }
.bot-role-box button { align-self:flex-start; }
.compact-modal { width:min(520px,96vw); }
.modal-form { display:grid; gap:16px; margin-top:18px; }
.modal-form label { display:grid; gap:7px; }
.user-filter-launch { display:flex; align-items:center; justify-content:space-between; gap:18px; background:#081a2b; border:1px solid var(--line); padding:17px 18px; border-radius:15px; }
.user-filter-launch strong,.user-filter-launch span { display:block; }
.user-filter-launch span { margin-top:5px; }
.modal-filter-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; margin-top:18px; }
.modal-filter-grid label { display:grid; gap:7px; color:#aac0d4; font-size:12px; }
.modal-actions { grid-column:1/-1; display:flex; justify-content:flex-end; gap:10px; margin-top:4px; }
.button-link { display:inline-flex; align-items:center; justify-content:center; border:1px solid #315472; border-radius:10px; padding:10px 15px; color:#d9e8f5; text-decoration:none; }
@media(max-width:800px){.bot-role-layout,.modal-filter-grid{grid-template-columns:1fr}.user-filter-launch{align-items:flex-start;flex-direction:column}.user-filter-launch button{width:100%}}

/* V18.1 - Sol menü açıklamaları tam görünür */
.side nav a{
  align-items:flex-start!important;
  min-height:58px;
}
.side nav a>span:last-child{
  min-width:0;
  flex:1 1 auto;
  overflow:visible!important;
}
.side nav a b{
  line-height:1.25;
}
.side nav a small{
  display:block!important;
  margin-top:4px!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  line-height:1.35!important;
  overflow-wrap:anywhere;
  max-width:100%;
}
.nav-icon{
  margin-top:1px;
}

/* V19 profil, bildirim, kompakt menü ve tablolar */
body.notifications-open{position:fixed;width:100%;overflow:hidden!important}
body.notifications-open .shell{pointer-events:none;user-select:none}
body.notifications-open .notification-drawer{pointer-events:auto;user-select:auto}
.notification-panel{overscroll-behavior:contain}
.notification-panel::-webkit-scrollbar,.notification-list::-webkit-scrollbar{width:7px}
.notification-panel::-webkit-scrollbar-thumb,.notification-list::-webkit-scrollbar-thumb{background:#315676;border-radius:999px}
.sidebar-profile{padding:8px!important;gap:9px!important;text-decoration:none;color:inherit}
.sidebar-profile img{width:40px!important;height:40px!important}
.sidebar-profile-copy small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;line-height:1.25}
.side{padding:14px 12px!important}
.side-scroll{margin-top:5px!important;padding-top:7px!important}
.side nav a{min-height:52px!important;padding:8px 9px!important;gap:9px!important}
.side nav a small{font-size:10px!important;line-height:1.25!important}
.nav-title{margin:13px 9px 5px!important}
.logout-form{margin-top:5px!important}
.logout{padding:8px 10px!important;gap:8px!important}
.logout span:first-child{font-size:16px!important}.logout b{font-size:13px}.logout small{font-size:9px!important}
.remember-row{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;margin:13px 0;color:#bacbdd!important}
.remember-row input{width:18px;height:18px;padding:0}
.profile-body{background:radial-gradient(circle at 50% 0,#2c0b12,#06111f 45%,#02070d);min-height:100vh;padding:22px}
.profile-page{width:min(760px,100%);margin:auto}.profile-back{display:inline-flex;margin-bottom:18px;padding:10px 14px;border:1px solid #284762;border-radius:11px;background:#081827}
.profile-card{background:#081a2b;border:1px solid #274a69;border-radius:20px;padding:24px;box-shadow:0 28px 80px #0008}
.profile-hero{display:flex;align-items:center;gap:17px;padding-bottom:20px;border-bottom:1px solid #1b3b57;margin-bottom:20px}.profile-hero img{width:86px;height:86px;border-radius:22px;object-fit:cover;border:1px solid #4b2a36}.profile-hero h1,.profile-hero p{margin:0}.profile-hero p{color:#91aac1;margin-top:6px}.profile-form{display:grid;gap:15px}.profile-form label{display:grid;gap:7px}.profile-form button{justify-self:start}
.application-role-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}.application-role-summary>div{padding:16px;border:1px solid #244764;background:#081a2b;border-radius:15px}.application-role-summary span,.application-role-summary strong{display:block}.application-role-summary span{font-size:11px;color:#86a2bc;margin-bottom:7px}.application-role-summary strong{line-height:1.4}
.compact-data-table{table-layout:auto;min-width:900px}.compact-data-table th,.compact-data-table td{padding:10px 11px;font-size:12px}.compact-data-table td{white-space:nowrap}.compact-data-table td:nth-child(2){white-space:normal;min-width:180px}
#detailModal .detail-card{overscroll-behavior:contain}
.users-compact table{table-layout:auto}.users-compact th,.users-compact td{padding:9px 10px;font-size:12px}.users-compact td:not(:nth-child(3)):not(:nth-child(4)){white-space:nowrap}.users-compact .mono{word-break:normal;white-space:nowrap;font-size:10px}
.dashboard-grid{row-gap:20px!important;margin-bottom:32px!important}.dashboard-grid+.panel{margin-top:8px!important}
@media(max-width:800px){.application-role-summary{grid-template-columns:1fr}.profile-hero{align-items:flex-start}.profile-card{padding:18px}}

/* V20 kapsamlı düzen */
.modal-locked{position:fixed!important;inset-inline:0;width:100%;overflow:hidden!important}
.notifications-open{overflow:hidden!important}
.main{padding-top:92px!important}
.topbar{margin-bottom:28px!important}
.topbar-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.compact-guild-panel{padding:18px!important}
.guild-media-row{display:grid;grid-template-columns:120px 1fr 1fr;gap:12px;margin:12px 0 16px}
.guild-media-card{border:1px solid var(--line);background:#061522;border-radius:13px;min-height:90px;padding:10px;overflow:hidden;text-align:left;display:flex;flex-direction:column;gap:7px;color:inherit}
.guild-media-card span{font-size:11px;color:var(--muted)}.guild-media-card img{width:100%;height:58px;object-fit:cover;border-radius:9px}.guild-media-card:first-child img{object-fit:cover;aspect-ratio:1/1;height:58px;width:58px}
.guild-strip-v20{grid-template-columns:minmax(200px,1.65fr) repeat(4,minmax(105px,1fr))!important;gap:10px!important}
.guild-strip-v20>div,.guild-strip-v20>button{min-height:76px;padding:12px!important}.guild-stat-button{border:1px solid #183654;background:#071827;border-radius:13px;text-align:left;color:inherit;cursor:pointer}.guild-stat-button:hover{border-color:#3a6d94;transform:translateY(-1px)}
.detail-image{display:block;width:100%;max-height:65vh;object-fit:contain;border-radius:14px;background:#02070d}.sorted-list{display:grid;gap:8px;margin-top:18px}.sorted-list>div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid #1c3852;border-radius:11px;background:#061522}.sorted-list>div>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#12304c}.sorted-list small{color:#7e97ae}
.roomy-grid{gap:22px!important}.dashboard-grid .card{min-height:154px}
.bot-role-v20{display:grid;gap:18px}.role-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.role-check{display:flex;align-items:center;gap:10px;border:1px solid #244763;background:#061522;border-radius:12px;padding:11px}.role-check input{width:18px;height:18px}.role-check>span:last-child{display:flex;flex-direction:column;min-width:0}.role-check small{color:#7d97ae;font-size:10px}.role-dot{width:10px;height:10px;border-radius:50%;flex:none}
.application-role-summary.four{grid-template-columns:repeat(4,minmax(0,1fr))}.type-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.type-card{display:flex;justify-content:space-between;gap:12px;padding:15px;border:1px solid #244763;background:#061522;border-radius:14px}.type-card strong,.type-card small{display:block}.type-card small{margin-top:5px;color:#7e98ae}.type-card p{margin:9px 0 0;color:#a9bfd2}.small{padding:7px 10px!important;font-size:12px}
.builder-form{display:grid;gap:20px;margin-top:18px}.builder-grid,.builder-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.builder-grid label,.multi-role-field{display:grid;gap:7px}.builder-grid .full{grid-column:1/-1}.multi-role-field select{min-height:150px}.multi-role-field small{color:#7892aa}.question-builder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modal-role-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px}.modal-role-form>button{grid-column:1/-1;justify-self:start}
.empty-workspace{min-height:62vh;display:grid;place-items:center;text-align:center}.empty-workspace span{font-size:44px}.empty-workspace h2{margin:10px 0 5px}.empty-workspace p{color:var(--muted)}
.circle-close,.icon-button{border-radius:50%!important;transition:transform .18s ease,background .18s ease!important}.circle-close:hover,.icon-button:hover{transform:rotate(180deg);background:#1b3851!important}.circle-close:active,.icon-button:active{transition:none!important;transform:none!important}.confirm-card{position:relative;width:min(460px,94vw);background:#081a2b;border:1px solid #2d5375;border-radius:18px;padding:25px;box-shadow:0 30px 90px #000c}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.preserve-lines{white-space:pre-line}.detail-card h3{margin-top:24px}
.notification-detail{display:none!important}.notification-content{width:100%}.notification-panel{overscroll-behavior:contain}.notification-drawer.open .notification-backdrop{display:block}
@media(max-width:1050px){.guild-strip-v20{grid-template-columns:repeat(2,1fr)!important}.guild-media-row{grid-template-columns:100px 1fr}.guild-media-card:last-child{grid-column:1/-1}.role-check-grid{grid-template-columns:repeat(2,1fr)}.application-role-summary.four{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.guild-strip-v20,.guild-media-row,.role-check-grid,.type-card-grid,.builder-grid,.builder-role-grid,.modal-role-form,.question-builder{grid-template-columns:1fr!important}.builder-grid .full{grid-column:auto}.application-role-summary.four{grid-template-columns:1fr}.sorted-list>div{grid-template-columns:32px 1fr}.sorted-list small{grid-column:2}.topbar-actions{width:100%}.topbar-actions>*{flex:1}.topbar-actions button{width:100%}}

/* V22 profil, seçim ve görsel düzenlemeleri */
select{appearance:auto;text-align:center;text-align-last:center;padding-inline:34px!important}
select option{text-align:center}
.detail-close,.circle-close,.icon-button{display:grid!important;place-items:center!important;line-height:1!important;border-radius:50%!important;padding:0!important}
.profile-page{width:min(880px,100%)}
.profile-back{margin-top:18px;margin-bottom:22px}
.profile-hero-right{justify-content:flex-start;flex-direction:row-reverse;text-align:right}
.profile-hero-right>div{margin-left:auto}
.avatar-editor{position:relative;display:block;cursor:pointer}
.avatar-editor img{width:104px!important;height:104px!important;border-radius:50%!important;object-fit:cover;border:2px solid #4b2a36}
.avatar-editor span{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;font-size:28px;background:#0009;opacity:0;transition:.18s}
.avatar-editor:hover span{opacity:1}
.profile-password-launch{width:100%;margin:4px 0 18px;padding:14px;font-weight:800;background:linear-gradient(135deg,#7d1111,#b61212);border-color:#d04b4b}
.profile-setting-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid #1b3b57}
.profile-setting-row small,.profile-setting-row strong{display:block}.profile-setting-row small{color:#86a0b8;margin-bottom:5px}
.profile-setting-row button{min-width:100px}.profile-save-note{text-align:center;color:#7690a8;font-size:12px;padding-top:18px}
.guild-media-row{align-items:start!important}.guild-media-card{overflow:visible!important;min-height:150px!important;justify-content:flex-start!important;align-items:flex-start!important}.guild-media-card img{width:100%!important;height:120px!important;object-fit:contain!important;object-position:left top!important;background:#050d15;border-radius:10px}
.guild-media-card.wide img{height:150px!important}
.modal-actions{align-items:center}.modal-actions button{min-width:110px}
@media(max-width:700px){.profile-hero-right{flex-direction:column;align-items:flex-end}.profile-hero-right>div{margin-left:0}.profile-setting-row{align-items:flex-start;flex-direction:column}.profile-setting-row button{width:100%}}


/* V29: önceki kompakt panel ölçüleri korundu */
.profile-page{width:min(880px,100%);margin:0}.profile-back{margin-top:12px!important}.profile-hero{justify-content:flex-start!important;text-align:left!important}.profile-hero>div{margin:0!important}.profile-password-launch{width:auto;margin:12px 0 0;padding:10px 18px}.avatar-editor{border:0;background:transparent;padding:0}
.guild-media-row{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr)}.guild-media-card{min-width:0}.guild-media-card img{object-position:left center!important}
.circle-close,.detail-close,.icon-button{width:40px!important;height:40px!important;font-size:22px!important;line-height:38px!important;text-align:center!important;padding:0!important}
.avatar-crop-card{width:min(500px,94vw)}.avatar-crop-stage{height:290px;background:#20242a;border-radius:10px;position:relative;display:grid;place-items:center;overflow:hidden}.avatar-crop-stage canvas{width:100%;height:100%}.avatar-crop-ring{position:absolute;width:190px;height:190px;border:5px solid white;border-radius:50%;box-shadow:0 0 0 999px #0006;pointer-events:none}.avatar-crop-controls{display:grid;gap:10px;margin:16px 0}.avatar-crop-controls label{display:grid;grid-template-columns:85px 1fr;align-items:center;gap:10px}
.image-upload-field{border:1px solid #234762;border-radius:14px;padding:14px;background:#071827}.settings-image-preview{display:block;width:min(100%,720px);height:210px;object-fit:cover;object-position:left center;border-radius:12px;background:#02070d;margin-top:10px}
.smart-multi-box{border:1px solid #2a4d70;background:#071827;border-radius:10px;padding:8px;min-height:48px}.smart-multi-chosen{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:7px}.smart-chip{padding:6px 9px;border-radius:7px;background:#343748;border-color:#484b60;font-size:12px}.smart-multi-box input{width:100%;margin:0 0 7px}.smart-multi-list{max-height:220px;overflow:auto;border-top:1px solid #233a50;padding-top:6px;display:grid;gap:3px}.smart-multi-list button{text-align:left;border:0;background:transparent;padding:8px}.smart-multi-list button:hover,.smart-multi-list button.selected{background:#2d3040}
.notification-panel{height:100vh!important;max-height:100vh!important}.notification-drawer.open{display:block!important}
@media(max-width:800px){.profile-page{margin:0}.guild-media-row{grid-template-columns:1fr}.profile-back{margin-top:8px!important}}
/* V50: Profil düzenleme kartı dengeli merkezleme */
.profile-body .profile-page{width:min(760px,calc(100vw - 44px));margin:0 auto!important}
.profile-body .profile-card{width:100%;box-sizing:border-box}
@media(max-width:800px){.profile-body .profile-page{width:100%;margin:0 auto!important}}

/* V58 arayüz düzenlemeleri */
.circle-close,.detail-close,.icon-button{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-indent:0!important}
.profile-password-launch{display:block!important;width:100%!important;max-width:100%!important;margin:14px 0 0!important;padding:14px 18px!important}
.profile-save-note{display:none!important}
.guild-media-row{grid-template-columns:minmax(150px,.72fr) minmax(0,1.35fr) minmax(0,1.35fr)!important;gap:12px!important;align-items:stretch!important}
.guild-media-card{padding:9px!important;min-height:190px!important;overflow:hidden!important}
.guild-media-card img,.guild-media-card.wide img,.guild-media-card:first-child img{width:100%!important;height:155px!important;max-width:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;background:#050d15!important;border-radius:9px!important}
.auto-reply-add{min-width:110px}.auto-reply-panel{padding:0;overflow:hidden}.auto-reply-table-head,.auto-reply-row{display:grid;grid-template-columns:55px minmax(150px,.8fr) minmax(240px,1.5fr) 90px 180px;gap:12px;align-items:center;padding:13px 16px}.auto-reply-table-head{background:#0c2036;color:#91abc4;font-size:12px;font-weight:800;border-bottom:1px solid #18314d}.auto-reply-row{border-bottom:1px solid #18314d}.auto-reply-row:last-child{border-bottom:0}.auto-reply-row:hover{background:#0b2035}.auto-reply-row>strong{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#153b61}.auto-reply-row small{display:block;color:var(--muted);margin-top:4px}.auto-reply-response{white-space:pre-wrap;word-break:break-word}.auto-reply-modal{width:min(650px,94vw)}.auto-reply-modal-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.compact-switch{width:auto!important;min-width:125px;margin:0!important}.compact-switch input{display:none!important}.smart-multi-box{position:relative}.smart-multi-chosen:empty{display:none}.smart-chip{display:inline-flex;align-items:center;gap:6px}.smart-chip .chip-x{font-size:16px;line-height:1}.smart-multi-list{display:none}.smart-multi-box:focus-within .smart-multi-list,.smart-multi-box.open .smart-multi-list{display:grid}.multi-role-field{display:grid;gap:8px}.bot-role-v20>.primary{margin-top:14px}
@media(max-width:900px){.auto-reply-table-head{display:none}.auto-reply-row{grid-template-columns:44px 1fr}.auto-reply-response,.auto-reply-row>.status,.auto-reply-row>.button-row{grid-column:2}.guild-media-row{grid-template-columns:1fr!important}.guild-media-card{min-height:170px!important}}

/* V59 kompakt panel, dikey seçimler ve profil düzeni */
html{scrollbar-color:#29465f #07111d;scrollbar-width:thin}
body::-webkit-scrollbar{width:7px}
body::-webkit-scrollbar-track{background:#07111d}
body::-webkit-scrollbar-thumb{background:#29465f;border-radius:999px}
.main>.topbar h1{display:none!important}
.main>.topbar{margin-bottom:22px!important;min-height:auto!important}
.main>.topbar .muted{margin-top:0!important}
.auto-reply-modal-title{padding-right:0!important}
.auto-reply-modal-title .compact-switch{min-width:64px!important;width:64px!important;justify-content:flex-end!important;padding:8px!important}
.auto-reply-modal-title .compact-switch>span{margin:0!important}
.auto-reply-row .status{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:38px;border-radius:999px!important;padding:6px 12px!important}
.auto-reply-row .button-row{display:flex!important;gap:10px!important;align-items:center}
.auto-reply-row .button-row button{border-radius:12px!important;min-width:82px}
.auto-reply-row .button-row .danger{margin-left:2px}
.profile-password-launch{width:100%!important;margin:14px 0 18px!important}
.password-eye-field{display:grid;grid-template-columns:1fr 44px;align-items:stretch}
.password-eye-field input{border-radius:10px 0 0 10px!important}
.password-eye-field .eye-toggle{border-radius:0 10px 10px 0!important;border-left:0!important;padding:0!important;font-size:18px;background:#102a45}
.split{grid-template-columns:1fr!important}
.smart-multi-chosen{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important}
.smart-chip{width:100%!important;justify-content:space-between!important;text-align:left!important;border-radius:9px!important}
.smart-multi-list{gap:2px!important;max-height:260px!important}
.smart-multi-list button{width:100%!important;min-height:34px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border-radius:7px!important}
.bot-grid{grid-template-columns:1fr!important}
.bot-card{align-items:flex-start!important}
.bot-card .chips{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important}
.bot-card .chips span{width:100%!important;box-sizing:border-box;font-size:11px!important;padding:5px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
@media(max-width:900px){.auto-reply-row .button-row{gap:8px!important}}

/* V60 panel düzeni */
.dashboard-grid,.cards.roomy-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:1150px){.dashboard-grid,.cards.roomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.dashboard-grid,.cards.roomy-grid{grid-template-columns:1fr!important}}
.bot-grid,.bot-role-grid,.cards.bot-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
@media(max-width:1100px){.bot-grid,.bot-role-grid,.cards.bot-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.bot-grid,.bot-role-grid,.cards.bot-cards{grid-template-columns:1fr!important}}
.smart-multi-box{position:relative!important;overflow:visible!important;min-height:auto!important}
.smart-multi-list{position:absolute!important;z-index:90!important;left:0!important;right:0!important;top:calc(100% + 6px)!important;max-height:260px!important;background:#071827!important;border:1px solid #2a4f70!important;border-radius:12px!important;box-shadow:0 18px 40px #0009!important;display:none!important}
.smart-multi-box.open .smart-multi-list{display:block!important}
.smart-multi-chosen{max-height:150px!important;overflow:auto!important}
.modal-role-form{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}
.modal-role-form .smart-multi-box{min-height:0!important}
.detail-card.wide{max-height:calc(100vh - 40px)!important;overflow-y:auto!important}
.profile-password-launch{display:block!important;width:100%!important;margin-top:14px!important}
.notification-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.notification-toolbar button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:10px!important}
.notification-selector{display:grid!important;place-items:center!important}
.notification-selector span{margin:0!important}
.page-heading-stack{display:flex;flex-direction:column;gap:4px}
.page-heading-stack h1{margin:0}.page-heading-stack p{margin:0}

/* V61: bağımsız ayar sayfaları ve gerçek göz ikonları */
.login-modern{box-shadow:0 26px 80px #000a;border-color:#314a64!important}
.login-heading{margin:0 0 18px}.login-heading h2{margin:0 0 6px;font-size:20px}.login-heading p{margin:0;color:#8fa8bd;font-size:13px}
.password-eye-field{display:flex;align-items:stretch;position:relative}.password-eye-field input{flex:1;padding-right:48px!important;border-radius:10px!important}.password-eye-field .eye-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:38px;height:38px;min-width:38px;border:0!important;border-radius:9px!important;background:transparent!important;display:grid;place-items:center;padding:0!important;color:#9eb5c9}.password-eye-field .eye-toggle:hover{background:#17314a!important;color:#fff}.eye-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.eye-toggle .eye-off{display:none}.eye-toggle[aria-pressed="true"] .eye-open{display:none}.eye-toggle[aria-pressed="true"] .eye-off{display:block}

/* V62: seçilen rol/kullanıcı etiketleri kendi uzunluğunda yan yana */
.smart-multi-chosen{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;align-content:flex-start!important;gap:6px!important;max-height:150px!important;overflow:auto!important;margin-bottom:7px!important}
.smart-chip{display:inline-flex!important;width:auto!important;max-width:100%!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;padding:6px 9px!important;border-radius:7px!important;white-space:nowrap!important}
.smart-chip>span:first-child{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:520px!important}
.smart-chip .chip-x{flex:0 0 auto!important}
.auto-reply-add{align-self:flex-start!important;margin-top:0!important}
.topbar{align-items:flex-start!important}
.topbar>div>p{margin-top:6px!important;margin-bottom:0!important}
/* V63: seçili rol/kullanıcı etiketleri yan yana ve kaldırma çarpısı görünür */
.smart-multi-chosen{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important}
.smart-chip{display:inline-flex!important;width:auto!important;max-width:100%!important;align-items:center!important;gap:8px!important;padding:6px 8px 6px 10px!important;white-space:nowrap!important}
.smart-chip>span:first-child{overflow:hidden!important;text-overflow:ellipsis!important;max-width:420px!important}
.smart-chip .chip-x{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;flex:0 0 18px!important;border-radius:50%!important;font-size:16px!important;line-height:1!important;color:#fff!important}
.smart-chip:hover .chip-x{background:#ffffff1a!important}
/* V64 Discord Paneli */
.discord-panel-page{padding-bottom:48px}.discord-panel-intro{margin-bottom:14px}.discord-panel-intro h1{margin:0 0 6px}.discord-panel-intro p{margin:0;color:var(--muted,#8fb3d1)}
.discord-panel-tabs{display:flex;gap:10px;position:sticky;top:72px;z-index:8;padding:10px 0 14px;background:var(--bg,#061321)}.discord-panel-tabs a,.button-link{border:1px solid #214b6b;background:#0a2133;color:#eaf6ff;border-radius:10px;padding:10px 14px;text-decoration:none;font-weight:700}
.discord-tool{margin-bottom:18px;scroll-margin-top:138px}.tool-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.tool-head h2{margin:0 0 5px}.tool-head p{margin:0;color:#8fb3d1}
.channel-pick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;max-height:330px;overflow:auto;padding:8px;border:1px solid #214b6b;border-radius:12px;background:#071827;margin-bottom:14px}.channel-check{display:flex;gap:10px;align-items:center;padding:10px;border-radius:9px;background:#0b2235;cursor:pointer}.channel-check:hover{background:#102b42}.channel-check input{width:18px;height:18px}.channel-check span{font-weight:700}.channel-check small{display:block;color:#7ea5c3;font-weight:400;margin-top:3px}
.voice-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.voice-channel-card button{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;text-align:left;padding:14px}.voice-channel-card button>span{grid-row:1/3;font-size:22px}.voice-channel-card strong{font-size:15px}.voice-channel-card small{color:#8fb3d1}.ticket-explain{margin-top:16px;padding:14px;border:1px dashed #2e6185;border-radius:12px;background:#071827}.ticket-explain p{margin:5px 0 0;color:#8fb3d1}
@media(max-width:760px){.tool-head{align-items:flex-start;flex-direction:column}.discord-panel-tabs{overflow:auto}.channel-pick-grid,.voice-channel-grid{grid-template-columns:1fr}}

/* V68 otomatik cevap grupları */
.auto-reply-groups{display:grid;gap:14px}.auto-reply-group{padding:0;overflow:hidden}.auto-reply-group>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.auto-reply-group>summary::-webkit-details-marker{display:none}.auto-reply-group>summary span:first-child{display:flex;flex-direction:column;gap:3px}.auto-reply-group>summary small{color:var(--muted)}.auto-reply-group[open] .group-chevron{transform:rotate(180deg)}.group-chevron{transition:.2s}.auto-reply-group .auto-reply-table-head,.auto-reply-group .auto-reply-rows{margin-left:14px;margin-right:14px}.auto-reply-group .auto-reply-rows{padding-bottom:14px}
.guild-switcher{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.guild-switcher label{display:grid;gap:5px;font-size:10px;color:#8f96a3}.guild-switcher select{width:100%;background:#11151b;color:#fff;border:1px solid #2c333d;border-radius:8px;padding:9px}.stack-list{display:grid;gap:10px}.list-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px;border:1px solid #282f38;border-radius:12px}.list-row div{display:grid;gap:4px}.list-row small{color:#9299a5}.inline-form{display:flex;gap:8px;align-items:center}.check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.member-admin-card{border:1px solid #282f38;border-radius:12px;padding:10px;display:grid;gap:12px}.form-grid .full{grid-column:1/-1}

.owner-only-exempt{border-color:#b61212;background:linear-gradient(180deg,rgba(182,18,18,.12),rgba(7,25,40,.96))}.owner-only-exempt .split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stack-list .list-row{display:flex;gap:12px;align-items:center;justify-content:space-between}.stack-list .list-row>div{flex:1}.stack-list small{display:block;opacity:.75;white-space:pre-wrap}@media(max-width:760px){.owner-only-exempt .split{grid-template-columns:1fr}}

/* V86: Türkçe ve daha okunaklı log kategori rozetleri */
.log-category{display:inline-flex;align-items:center;justify-content:center;min-width:84px;padding:6px 11px;border:1px solid #28567a;border-radius:999px;background:#102f4d;color:#d9efff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}
.log-category-message{background:#123d62}.log-category-system{background:#3a315f}.log-category-role{background:#4a303d}.log-category-registration{background:#214d45}.log-category-moderation,.log-category-automod{background:#5a2c35}.log-category-protection{background:#563e1f}.log-category-voice{background:#2d3f67}.log-category-ticket{background:#433561}.log-category-application{background:#3e4a2c}.log-category-balance,.log-category-xp{background:#51451e}.log-category-invite,.log-category-giveaway{background:#4f303f}.log-category-member{background:#234d52}.log-category-channel{background:#303f5b}

.tiktok-inline{display:flex;gap:6px;align-items:center;min-width:260px}
.tiktok-inline input{min-width:120px;flex:1}
.tiktok-inline button,.tiktok-inline a{white-space:nowrap;padding:7px 10px;border-radius:8px}

.game-rate{display:inline-flex;padding:5px 9px;border-radius:999px;background:rgba(182,18,18,.14);font-weight:700}.positive-value{color:#25a866;font-weight:700}.negative-value{color:#d74646;font-weight:700}.block-muted{display:block;color:var(--muted);font-size:11px;margin-top:3px}

.game-user-link{display:block;color:inherit;text-decoration:none;border-radius:8px;padding:4px 6px;margin:-4px -6px}
.game-user-link:hover{background:rgba(91,162,255,.10);color:#8fc2ff}
.game-user-heading{display:flex;align-items:center;gap:14px}
.game-user-heading img{width:58px;height:58px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.12)}
/* V128 Discord OAuth + çoklu sunucu seçimi */
.oauth-login{max-width:520px}.oauth-button{display:block;text-align:center;text-decoration:none}.server-picker-wrap{max-width:1100px;margin:0 auto;padding:32px 20px}.server-picker-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.server-picker-head h1{margin:0 0 6px}.server-picker-head p{margin:0;color:var(--muted,#9ba4b5)}.server-picker-actions{display:flex;gap:10px;align-items:center}.server-picker-actions form{margin:0}.server-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.server-manage-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(23,25,41,.94)}.server-main{display:flex;align-items:center;gap:14px;min-width:0}.server-main img{width:54px;height:54px;border-radius:50%;object-fit:cover}.server-main h2{font-size:17px;margin:0 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-line{display:flex;align-items:center;gap:7px;font-size:13px;color:#b9c0d2}.status-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.status-dot.online{background:#23a55a}.status-dot.waiting{background:#f0b232}.status-dot.offline{background:#da373c}.manage-link{text-decoration:none;white-space:nowrap}.panel-dialog{width:min(520px,calc(100vw - 30px));border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#171929;color:#fff;padding:24px}.panel-dialog::backdrop{background:rgba(0,0,0,.7)}.panel-dialog form{display:grid;gap:14px}.panel-dialog input{width:100%}.dialog-close{position:absolute;right:16px;top:12px;border:0;background:transparent;color:#fff;font-size:26px}.muted{color:#9ba4b5;font-size:13px}.empty-state{text-align:center;padding:36px}
.sidebar-guild-switch{padding:10px 12px 4px;display:grid;gap:7px}.sidebar-guild-switch select{width:100%;background:#121525;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:9px}.sidebar-guild-switch>a{font-size:12px;color:#9ea8bf;text-decoration:none;padding-left:3px}.sidebar-guild-switch>a:hover{color:#fff}

/* V130: Profil yalnızca sabit kullanıcı kartıdır; tıklanabilir değildir. Sunucu seçimi ayrı menü öğesidir. */
.sidebar-profile{cursor:default!important;text-decoration:none!important}
.sidebar-servers-link{display:flex!important;align-items:center!important;gap:11px!important;padding:10px 9px!important;margin:8px 0 2px!important;min-height:52px!important;border-radius:11px!important;color:#bdd0e2!important;text-decoration:none!important;border:1px solid transparent;background:transparent}
.sidebar-servers-link:hover{background:#0d2439!important;border-color:#1c3b58!important;color:#fff!important}
.sidebar-servers-link.active{background:linear-gradient(90deg,rgba(182,18,18,.28),rgba(117,13,13,.08))!important;border-color:rgba(182,18,18,.55)!important;color:#fff!important;box-shadow:inset 3px 0 0 #d12d2d!important}
.sidebar-servers-link .nav-icon{width:22px!important;text-align:center!important;flex:none}
.sidebar-servers-link span:last-child{min-width:0}
.sidebar-servers-link b,.sidebar-servers-link small{display:block}
.sidebar-servers-link b{font-size:13px}
.sidebar-servers-link small{font-size:10px;color:#758da4;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sidebar-servers-link.active small,.sidebar-servers-link:hover small{color:#a9bfd3}
.sidebar-guild-switch{display:none!important}

/* V133: unified global sidebar */
.sidebar-profile{cursor:default!important;user-select:none}.sidebar-profile-copy small{font-size:11px}.side-scroll{overflow:auto;flex:1;min-height:0;margin-top:8px}.side-scroll::-webkit-scrollbar{width:6px}.side-scroll::-webkit-scrollbar-thumb{background:#23425f;border-radius:10px}.logout-form{margin-top:auto;padding-top:10px}.server-card-grid{display:grid;gap:14px}.server-manage-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid #203b56;border-radius:16px;background:linear-gradient(145deg,#0a1b2d,#071321);box-shadow:0 12px 32px #0004}.server-main{display:flex;align-items:center;gap:14px;min-width:0}.server-main img{width:58px;height:58px;border-radius:16px;object-fit:cover;border:1px solid #294964}.server-main h2{margin:0 0 6px}.bot-line{display:flex;align-items:center;gap:8px;color:#9db3c8;font-size:13px}.status-dot.online{color:#35d07f}.status-dot.waiting{color:#f0b44d}.status-dot.offline{color:#e55a67}.manage-link{min-width:110px;text-align:center}.nav-group{margin-top:12px}.nav-group>a{display:flex;align-items:center;gap:11px;padding:10px 9px;border-radius:11px;color:#bdd0e2;text-decoration:none;border:1px solid transparent}.nav-group>a:hover,.nav-group>a.active{background:#0d2439;border-color:#1c3b58;color:#fff}.nav-group>a span:last-child{min-width:0}.nav-group>a b,.nav-group>a small{display:block}.nav-group>a small{font-size:10px;color:#758da4;margin-top:3px}.nav-title{font-size:10px;letter-spacing:1.3px;color:#58738d;font-weight:800;padding:8px 9px}.nav-icon{width:22px;text-align:center;flex:none}

/* V134 sidebar layering */
.side-scroll.global-nav{flex:0 0 auto;max-height:210px;margin-top:6px}.global-nav .nav-group{margin-top:4px}.logout-form{margin-top:auto;flex:0 0 auto}.sidebar-profile{flex:0 0 auto}.sidebar-servers-link{flex:0 0 auto}

/* V137: sağ üstte küçük menü anahtarı */
.panel-mini-toggle{width:38px;height:22px;border:0;border-radius:14px;background:#667085;position:relative;cursor:pointer;padding:0;display:inline-flex;align-items:center;transition:.15s}
.panel-mini-toggle span{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;left:3px;top:3px;transition:.15s;box-shadow:0 1px 3px rgba(0,0,0,.35)}
.panel-mini-toggle.on{background:#2f80ed}
.panel-mini-toggle.on span{left:19px}
body.sidebar-collapsed .side{width:78px}
body.sidebar-collapsed .side .sidebar-profile-copy,body.sidebar-collapsed .side .nav-group .nav-title,body.sidebar-collapsed .side a span:not(.nav-icon),body.sidebar-collapsed .side .logout span:not(:first-child){display:none}
body.sidebar-collapsed .side a,body.sidebar-collapsed .side .logout{justify-content:center}
body.sidebar-collapsed .main{margin-left:78px}

body.sidebar-collapsed{--sidebar-w:86px}
/* V138 sidebar: profil sabit, SUNUCULAR dahil menü kayar, çıkış en altta */
.side{display:flex!important;flex-direction:column!important;height:100vh!important;overflow:hidden!important}
.sidebar-profile{flex:0 0 auto!important}
.sidebar-menu-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 8px 10px!important}
.sidebar-menu-scroll::-webkit-scrollbar{width:6px}.sidebar-menu-scroll::-webkit-scrollbar-thumb{background:#23425f;border-radius:999px}
.logout-form{flex:0 0 auto!important;margin-top:auto!important;padding:10px 12px 14px!important;background:#06111f!important}
.panel-mini-toggle{display:none!important}


/* V142 Otomatik cevap manuel önek alanları */
.auto-prefix-block{border:1px solid var(--line,#26394b);border-radius:12px;padding:12px;background:rgba(0,0,0,.08)}
.auto-prefix-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.auto-prefix-head>div{display:flex;flex-direction:column;gap:3px}.auto-prefix-head small{color:var(--muted,#83a8c8)}
.auto-prefix-list{display:flex;flex-direction:column;gap:7px}.auto-prefix-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.auto-prefix-row input{width:100%}.auto-prefix-row .ghost{padding:8px 11px}.auto-prefix-example{font-size:12px;color:var(--muted,#83a8c8);margin-top:8px}


/* V143 sabit sayfa kimliği, rol seçimi, bildirim merkezi ve otomatik ses kuralları */
:root{--topbar-h:82px}
.page-identity{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;min-width:0}
.page-identity strong{font-size:18px!important;line-height:1.15!important;letter-spacing:.4px!important}
.page-identity small{display:block;color:#86a2bd;font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(70vw,780px)}
.main>.topbar:first-child{margin-top:0!important}.main>.topbar:first-child .page-heading-stack{display:none!important}
.smart-multi-box{cursor:text}.smart-multi-list button{cursor:pointer}.smart-multi-list button.selected:after{content:' ✓';float:right;color:#6cd49a;font-weight:900}
.notification-panel{width:min(470px,100vw)!important;background:#071421!important}
.notification-kicker{font-size:10px;font-weight:900;letter-spacing:1.5px;color:#5fa9e8;margin-bottom:5px}
.notification-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px 14px 8px}
.notification-filter{display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;background:#0a1d30!important;border:1px solid #1d3b57!important;padding:10px 12px!important;border-radius:12px!important}.notification-filter.active{border-color:#3c83bd!important;background:#0e2943!important;box-shadow:inset 0 0 0 1px #2c638f}.notification-filter strong{font-size:19px}.notification-filter span{font-size:11px;color:#8ca8c1}
.notification-actions{display:flex;gap:7px;flex-wrap:wrap;padding:8px 14px 12px;border-bottom:1px solid #172f47}.notification-actions button{padding:7px 9px!important;font-size:10px!important}
.notification-item{margin-bottom:8px!important;border-radius:12px!important}.notification-content{padding:12px!important}.notification-copy{display:grid!important;gap:4px!important}.notification-line{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.notification-line strong{font-size:12px!important}.notification-line time{font-size:9px!important;color:#7189a0!important;white-space:nowrap}.notification-copy small{margin:0!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}.notification-copy em{font-style:normal;font-size:9px;color:#5fa9e8;background:#0b2943;border-radius:999px;padding:2px 6px;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.temp-voice-settings{margin:18px 0}.temp-voice-rule-list{display:grid;gap:10px;margin:12px 0}.temp-voice-rule{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(160px,.8fr) auto;gap:10px;align-items:end;padding:12px;background:#061522;border:1px solid #1c3953;border-radius:13px}.temp-voice-rule label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#bad0e2}.temp-voice-rule .danger{height:42px}.ghost{background:transparent!important}
@media(max-width:900px){.temp-voice-rule{grid-template-columns:1fr 1fr}.temp-voice-rule .danger{width:100%}}
@media(max-width:600px){.temp-voice-rule{grid-template-columns:1fr}.page-identity small{max-width:65vw}}

/* V144: bildirim seçim modu, merkez ayrıntı modalı ve varlık kartları */
.notification-selector[hidden]{display:none!important}
.notification-item:not(.selected) .notification-selector span{background:transparent!important}
.notification-focus-modal .detail-card{width:min(820px,94vw);max-height:84vh}
.detail-title{display:flex;gap:12px;align-items:center;margin-bottom:18px}.detail-title h2{margin:0}.detail-title small{color:var(--muted)}
.notification-icon.large{width:46px;height:46px;font-size:20px}
.entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.entity-card{background:#071827;border:1px solid #1f3d59;border-radius:13px;padding:11px 12px;min-width:0}.entity-label{display:block;color:#7591aa;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.entity-main{display:flex;align-items:center;gap:10px;min-width:0}.entity-main>span:last-child{min-width:0}.entity-main strong,.entity-main small,.entity-main em{display:block}.entity-main strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-main small{font-size:10px;color:#7591aa;margin-top:3px;font-family:ui-monospace,Consolas,monospace}.entity-main em{font-size:10px;color:#9bb2c6;font-style:normal}.entity-symbol{width:28px;display:grid;place-items:center;font-weight:900;font-size:18px}.entity-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover}.detail-lines{display:grid;gap:7px;margin-top:12px}.detail-line{background:#071827;border:1px solid #1a354e;border-radius:10px;padding:10px 12px;white-space:pre-wrap;word-break:break-word}
body.modal-open{overflow:hidden}
@media(max-width:700px){.entity-grid{grid-template-columns:1fr}}
.log-entity{display:flex;flex-direction:column;gap:3px;min-width:150px}.log-entity-main{display:flex;align-items:center;gap:6px;min-width:0}.log-entity-main strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-entity-main em{font-size:10px;color:#829ab1;font-style:normal}.log-entity>small{color:#6f8ba4;font-size:10px}.log-entity-icon{font-size:13px}
.notification-entity-mini{display:flex;align-items:center;gap:6px;margin-top:5px;min-width:0}.notification-entity-mini strong{font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-entity-mini small{margin:0!important;font-size:9px!important}.notification-entity-dot{width:18px;height:18px;border-radius:5px;background:#112d49;display:grid;place-items:center;flex:none;font-size:10px}

/* V145 dashboard entity list + login refresh */
.entity-list{display:grid;gap:9px;max-height:min(65vh,620px);overflow:auto;padding-right:4px}.entity-list-row{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #1d3c58;background:#081a2a;border-radius:12px}.entity-list-row img{width:42px;height:42px;border-radius:50%;object-fit:cover}.entity-list-row strong,.entity-list-row small{display:block}.entity-list-row strong{font-size:14px;color:#f5f8fb}.entity-list-row small{font-size:11px;color:#8faac0;margin-top:4px;line-height:1.45}.guild-stat-button{transition:border-color .15s ease,transform .15s ease,background .15s ease}.guild-stat-button:active{transform:translateY(0)}
.login-body{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 20% 20%,rgba(54,91,145,.18),transparent 34%),radial-gradient(circle at 80% 75%,rgba(135,24,38,.16),transparent 35%),#050d17}.oauth-login{width:min(94vw,470px)!important;padding:0!important;border:1px solid #203a52!important;border-radius:22px!important;overflow:hidden;background:linear-gradient(180deg,#0b1b2b,#07131f)!important;box-shadow:0 28px 80px #0009!important}.oauth-login:before{content:"";display:block;height:5px;background:linear-gradient(90deg,#b61a2d,#dc3048,#274f79)}.oauth-login .login-heading{padding:34px 34px 14px;text-align:center}.oauth-login .login-heading:before{content:"K1";display:grid;place-items:center;width:66px;height:66px;margin:0 auto 18px;border-radius:18px;background:linear-gradient(145deg,#b41526,#5e0b12);color:white;font-weight:900;font-size:24px;box-shadow:0 10px 30px #0007}.oauth-login .login-heading h1{margin:0;font-size:27px;letter-spacing:.4px}.oauth-login .login-heading p{margin:10px auto 0;max-width:360px;color:#8fa9bf;line-height:1.55}.oauth-login .alert{margin:12px 28px}.oauth-login .oauth-button,.oauth-login>.primary.login-submit{display:flex!important;align-items:center;justify-content:center;min-height:52px;margin:18px 34px 34px!important;border-radius:13px!important;font-size:15px!important;font-weight:800!important;box-shadow:0 10px 28px rgba(0,0,0,.28)}

/* V146: otomatik ses kuralı ve giriş ekranı düzeni */
.temp-voice-settings{display:block!important;padding:18px!important;background:linear-gradient(180deg,#0a1c2e,#071522)!important}
.temp-voice-settings>.section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}
.temp-voice-settings>.section-head h3{font-size:17px!important;margin:0 0 5px!important;color:#f2f7ff!important}
.temp-voice-settings>.section-head p{max-width:760px!important;line-height:1.45!important;margin:0!important}
.temp-voice-settings [data-temp-voice-add]{flex:0 0 auto!important;white-space:nowrap!important;background:#0e2d49!important;border-color:#2a5d86!important;font-weight:700!important}
.temp-voice-rule-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:14px 0!important}
.temp-voice-rule{display:grid!important;grid-template-columns:minmax(240px,1.2fr) minmax(240px,1.2fr) minmax(220px,1fr) auto!important;gap:12px!important;align-items:end!important;padding:15px!important;background:#081a29!important;border:1px solid #24455f!important;border-radius:15px!important;box-shadow:0 7px 20px #0002!important}
.temp-voice-rule label{min-width:0!important;font-size:11px!important;font-weight:700!important;color:#91b3d0!important;letter-spacing:.1px!important}
.temp-voice-rule select,.temp-voice-rule input{width:100%!important;min-height:43px!important;background:#061421!important}
.temp-voice-rule .danger{min-height:43px!important;padding-inline:15px!important}
.temp-voice-settings>small{display:block!important;margin-top:8px!important;line-height:1.5!important}
@media(max-width:1050px){.temp-voice-rule{grid-template-columns:1fr 1fr!important}.temp-voice-rule .danger{width:100%!important}}
@media(max-width:680px){.temp-voice-settings>.section-head{flex-direction:column!important}.temp-voice-rule{grid-template-columns:1fr!important}}

.login-body{display:grid!important;place-items:center!important;padding:24px!important;background:radial-gradient(circle at 50% -20%,#16456f 0,#071624 40%,#030a12 100%)!important}
.oauth-login{width:min(470px,100%)!important;max-width:none!important;margin:0!important;padding:32px!important;border-radius:22px!important;background:linear-gradient(180deg,#0b2135,#071522)!important;border:1px solid #284863!important;box-shadow:0 30px 90px #000a!important}
.login-brand-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #2f5778;border-radius:999px;background:#0b2942;color:#8dc9f8;font-size:11px;font-weight:800;letter-spacing:.8px;margin-bottom:17px}
.oauth-login .login-heading h1{font-size:29px!important;line-height:1.15!important;margin:0 0 9px!important;color:#f5f9ff!important}
.oauth-login .login-heading p{font-size:13px!important;line-height:1.55!important;margin:0!important;color:#91aac1!important}
.oauth-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;margin-top:22px!important;min-height:48px!important;border-radius:12px!important}
.oauth-login-foot{margin-top:15px;text-align:center;color:#6f8ba4;font-size:11px;line-height:1.5}

/* V147 — genel panel kullanılabilirlik, okunabilirlik ve performans düzeni */
:root{
  --bg:#06101b;--surface:#0a1a2a;--surface-2:#0d2236;--surface-3:#102943;
  --line:#23445f;--line-soft:#19344c;--text:#f4f8fc;--muted:#91abc2;
  --focus:#52b7ff;--primary:#2f80ed;--primary-2:#256dcc;--danger:#d6455d;--success:#27b36a;
  --radius:14px;--radius-lg:18px;--control-h:44px
}
html{scrollbar-gutter:stable}body{color:var(--text);background:#06101b!important}
.main{padding:22px 24px 40px!important;min-width:0;max-width:100%}
.main>section,.main>.panel,.main>.cards,.main>.split,.main>.settings-grid,.main>.auto-reply-groups{max-width:1480px}
.topbar{position:sticky!important;top:0!important;z-index:35!important;min-height:72px!important;margin:-22px -24px 20px!important;padding:14px 24px!important;background:#06101bf2!important;border-bottom:1px solid var(--line-soft)!important;box-shadow:0 8px 20px #0003!important}
.topbar h1,.page-identity strong{font-size:22px!important;line-height:1.12!important;color:#fff!important}.topbar p,.page-identity small{margin:4px 0 0!important;color:var(--muted)!important;line-height:1.35!important;white-space:normal!important}
h1,h2,h3,strong,b,label{color:var(--text)}h2{font-size:19px}h3{font-size:15px}.muted,small{line-height:1.45}

/* Sidebar: okunaklı, sabit genişlik, kaydırma sırasında stabil */
.side{width:265px!important;background:#07131f!important;border-right:1px solid var(--line-soft)!important;contain:layout paint}
.sidebar-menu-scroll{scrollbar-gutter:stable!important;padding:4px 9px 12px!important}
.nav-group>a,.sidebar-servers-link{min-height:46px!important;border-radius:11px!important;padding:9px 11px!important;transition:background-color .12s ease,border-color .12s ease!important}
.nav-group>a:hover,.nav-group>a.active,.sidebar-servers-link:hover,.sidebar-servers-link.active{background:#10263a!important;border-color:#28506e!important;box-shadow:none!important}
.nav-title{padding:13px 11px 6px!important;color:#6f8da8!important}.nav-icon{font-size:16px}
.logout-form{background:#07131f!important;border-top:1px solid #10283c!important}

/* Ortak kart ve paneller */
.card,.panel,.detail-card,.server-manage-card,.type-card,.entity-card,.entity-list-row{
  background:var(--surface)!important;border:1px solid var(--line-soft)!important;border-radius:var(--radius-lg)!important;box-shadow:0 8px 22px #0002!important
}
.card,.panel{padding:18px!important}.panel{margin-bottom:14px!important}.section-head{gap:14px!important;margin-bottom:14px!important}.section-head>div{min-width:0}
.cards{gap:14px!important}.value{font-size:30px!important;line-height:1!important}.card small{color:var(--muted)!important}

/* Formlar: tüm menülerde aynı ölçü ve okunabilirlik */
input,select,textarea,button,.button,a.button{font:inherit}
input:not([type=checkbox]):not([type=radio]),select,textarea{
  width:100%;min-height:var(--control-h);padding:10px 12px!important;color:var(--text)!important;background:#071725!important;border:1px solid #2a4b66!important;border-radius:11px!important;outline:none!important;box-shadow:none!important;transition:border-color .12s ease,background-color .12s ease!important
}
textarea{min-height:108px;resize:vertical;line-height:1.5}select{padding-right:34px!important}
input:hover,select:hover,textarea:hover{border-color:#376280!important}input:focus,select:focus,textarea:focus{border-color:var(--focus)!important;box-shadow:0 0 0 3px #52b7ff1c!important;background:#091c2c!important}
label{font-size:12px!important;font-weight:700!important;line-height:1.4!important}.modal-form label,.builder-grid label,.settings-grid label{gap:7px!important}
button,.button,.manage-link,a.primary{min-height:40px;border-radius:10px!important;padding:9px 14px!important;font-weight:750!important;border:1px solid #31516b!important;background:#102a42!important;color:#f5f9ff!important;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .06s ease!important}
button:hover,.button:hover,.manage-link:hover{background:#153653!important;border-color:#3d7198!important}button:active,.button:active{transform:translateY(1px)}
button.primary,.primary,a.primary{background:var(--primary)!important;border-color:#559cf3!important;color:white!important}button.primary:hover,.primary:hover{background:var(--primary-2)!important}.danger{background:#3a1822!important;border-color:#7d3042!important;color:#ffc8d1!important}.danger:hover{background:#4b1c29!important}
.button-row,.modal-actions,.topbar-actions{gap:8px!important;flex-wrap:wrap}.modal-actions{padding-top:6px!important}

/* Tablolar ve liste ekranları */
table{width:100%;border-collapse:separate!important;border-spacing:0!important;background:var(--surface)!important;border:1px solid var(--line-soft)!important;border-radius:14px!important;overflow:hidden}
th{padding:11px 12px!important;background:#0d2438!important;color:#9fb9cf!important;font-size:11px!important;text-align:left!important;letter-spacing:.03em;border-bottom:1px solid var(--line-soft)!important}
td{padding:12px!important;border-bottom:1px solid #142f46!important;vertical-align:middle!important;line-height:1.4}tr:last-child td{border-bottom:0!important}tbody tr:hover td{background:#0b2032!important}
.table-wrap{overflow:auto!important;border-radius:14px!important;scrollbar-gutter:stable}

/* Details / açılır bölümler */
details.panel{padding:0!important;overflow:hidden}details.panel>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px!important;cursor:pointer;background:#0b1e30!important;border-bottom:1px solid transparent}details.panel[open]>summary{border-bottom-color:var(--line-soft)!important}details.panel>summary::-webkit-details-marker{display:none}details.panel>summary small{display:block;margin-top:3px;color:var(--muted)}

/* Otomatik cevaplar: kullanıcı tam kabul edilen yazımı görür ve yazar */
.auto-reply-groups{display:grid;gap:12px}.auto-reply-table-head,.auto-reply-row{grid-template-columns:52px minmax(180px,.9fr) minmax(260px,1.5fr) 92px minmax(150px,auto)!important;gap:12px!important}
.auto-reply-row{padding:14px 16px!important;background:#081827!important;border-bottom:1px solid #17334b!important}.auto-reply-row:last-child{border-bottom:0!important}.auto-reply-row>div{min-width:0}.auto-reply-row small{display:block;margin-top:5px;color:#89a5bc;white-space:normal;word-break:break-word}.auto-reply-row code,.auto-prefix-block code{display:inline-block;padding:2px 6px;border-radius:6px;background:#122c43;color:#9fd5ff;font-family:ui-monospace,Consolas,monospace;font-size:.92em}
.auto-reply-response{white-space:pre-wrap;word-break:break-word;line-height:1.5;color:#dce8f3}.auto-reply-modal{width:min(760px,94vw)!important;max-height:88vh!important;overflow:auto!important}
.auto-prefix-block{padding:14px!important;background:#071522!important;border-color:#24465f!important}.auto-prefix-head{align-items:flex-start!important}.auto-prefix-head b{font-size:13px}.auto-prefix-head small{display:block;max-width:560px;margin-top:4px;line-height:1.45}.auto-prefix-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}.auto-prefix-row{grid-template-columns:minmax(0,1fr) auto!important;background:#0a1d2e;border:1px solid #1c3a53;border-radius:11px;padding:7px!important}.auto-prefix-row input{min-height:40px!important;border:0!important;background:#071725!important;font-family:ui-monospace,Consolas,monospace!important;font-weight:700}.auto-prefix-row .ghost{min-height:40px!important;padding:8px 11px!important}

/* Smart multi / rol-kanal seçimleri */
.smart-multi-box{background:#071725!important;border-color:#2a4b66!important;border-radius:11px!important;padding:9px!important}.smart-multi-chosen{min-height:28px}.smart-chip{background:#12304a!important;border-color:#2e5c7d!important;color:#eaf5ff!important}.smart-multi-list{max-height:280px!important}.smart-multi-list button{min-height:38px!important;border-radius:8px!important}.smart-multi-list button:hover,.smart-multi-list button.selected{background:#123653!important}

/* Modallar */
.detail-modal{z-index:120!important}.detail-backdrop{background:#000b!important}.detail-card{padding:20px!important;max-width:94vw!important}.detail-card h2{font-size:20px!important}.detail-line,.entity-card{background:#071725!important}.entity-list{scrollbar-gutter:stable}

/* Bildirim paneli */
.notification-panel{background:#07131f!important;border-left:1px solid #24445e!important}.notification-item{background:#0a1d2e!important;border:1px solid #21425d!important}.notification-item:hover{border-color:#397197!important;background:#0d2438!important}.notification-actions{background:#071522!important}.notification-filter{background:#0a1d2e!important}

/* Ayar ve builder ekranları */
.settings-grid,.builder-grid,.builder-role-grid{gap:14px!important}.settings-grid>*,.builder-grid>*,.builder-role-grid>*{min-width:0}.temp-voice-settings{border-radius:16px!important}.temp-voice-rule{background:#081a29!important;border-color:#244963!important}.temp-voice-rule-list{gap:10px!important}

/* Daha az ağır görsel efekt = daha akıcı panel */
.card,.panel,.detail-card,.server-manage-card,.notification-panel,.oauth-login{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
*{animation-duration:.16s!important;animation-iteration-count:1!important}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

@media(max-width:1100px){.main{padding:18px!important}.topbar{margin:-18px -18px 18px!important;padding:13px 18px!important}.auto-reply-table-head{display:none!important}.auto-reply-row{grid-template-columns:38px minmax(150px,.8fr) minmax(220px,1.2fr) 80px!important}.auto-reply-row .button-row{grid-column:2/-1!important}}
@media(max-width:760px){.shell{grid-template-columns:1fr!important}.side{position:relative!important;width:100%!important;height:auto!important;max-height:none!important}.sidebar-menu-scroll{max-height:48vh!important}.main{padding:14px!important}.topbar{position:sticky!important;margin:-14px -14px 14px!important;padding:12px 14px!important;min-height:64px!important}.topbar h1,.page-identity strong{font-size:18px!important}.cards,.split,.info-grid,.quick-actions,.builder-grid,.builder-role-grid{grid-template-columns:1fr!important}.auto-reply-row{grid-template-columns:34px 1fr!important;padding:12px!important}.auto-reply-row>*{grid-column:2!important}.auto-reply-row>strong{grid-column:1!important;grid-row:1/4!important}.auto-reply-row .button-row{grid-column:1/-1!important}.auto-prefix-list{grid-template-columns:1fr!important}.auto-prefix-head{flex-direction:column!important}.auto-prefix-head button{width:100%!important}.button-row>*,.modal-actions>*{flex:1 1 auto}.temp-voice-rule{padding:12px!important}}

/* V148 login sadeleştirme */
.oauth-login.oauth-login-minimal{display:flex;flex-direction:column;justify-content:center;min-height:460px;padding:42px 34px!important;overflow:visible}
.oauth-login.oauth-login-minimal:before{display:none!important;content:none!important}
.oauth-login.oauth-login-minimal .login-heading{padding:0!important;text-align:center!important}
.oauth-login.oauth-login-minimal .login-heading:before{display:none!important;content:none!important}
.oauth-login.oauth-login-minimal .login-heading h1{margin:0 0 12px!important}
.oauth-login.oauth-login-minimal .login-heading p{margin:0 auto!important;max-width:360px!important}
.oauth-login.oauth-login-minimal .login-actions{display:flex;justify-content:center;align-items:center;margin-top:28px}
.oauth-login.oauth-login-minimal .oauth-button,.oauth-login.oauth-login-minimal>.primary.login-submit{width:min(100%,360px)!important;margin:0 auto!important}
.oauth-login.oauth-login-minimal .alert{margin:18px 0 0!important}

/* V150: bildirim ayrıntısı bildirim çekmecesinin üstünde açılır */
.detail-modal,.notification-focus-modal{z-index:520!important}
.notification-focus-modal .detail-backdrop{z-index:0!important}
.notification-focus-modal .detail-card{z-index:1!important}


/* V151 — SABİT BAR GÜVENLİ ALANLARI
   Hiçbir sayfa içeriği üst barın veya sol barın altına giremez. */
@media (min-width:761px){
  .side{
    position:fixed!important;
    left:0!important;top:0!important;bottom:0!important;
    width:var(--sidebar-w)!important;
    z-index:100!important;
  }
  .panel-topbar{
    position:fixed!important;
    top:0!important;
    left:var(--sidebar-w)!important;
    right:0!important;
    height:var(--topbar-h)!important;
    z-index:90!important;
  }
  .main{
    position:relative!important;
    z-index:1!important;
    margin-left:var(--sidebar-w)!important;
    padding:calc(var(--topbar-h) + 24px) 24px 40px!important;
    min-height:100vh!important;
    width:auto!important;
    max-width:none!important;
    overflow:visible!important;
  }
}

/* Global sayfalardaki ilk başlık/aksiyon satırı üst barın altından güvenli başlar. */
.main > .api-head,
.main > .bot-headline,
.main > .server-picker-head,
.main > .topbar:first-child,
.main > .section-head:first-child{
  position:relative!important;
  z-index:1!important;
  margin-top:0!important;
}

/* Üst bar zaten sayfa adını/açıklamasını gösterdiği için API iç başlığını tekrar
   yukarı sıkıştırma; aksiyonlar düzgün hizalansın. */
.api-head{
  align-items:center!important;
  min-height:56px!important;
}
.api-head > div:first-child{
  min-width:0!important;
}
.api-head-actions{
  margin-left:auto!important;
  justify-content:flex-end!important;
}
.api-head-actions .primary,
.api-head-actions .secondary{
  white-space:nowrap!important;
}

/* Dar ekranlarda sol bar kapalı olsa da üst bar altında güvenli boşluk bırak. */
@media (max-width:760px){
  .panel-topbar{
    position:fixed!important;
    left:0!important;
    top:0!important;
    right:0!important;
    height:var(--topbar-h)!important;
    z-index:90!important;
  }
  .main{
    margin-left:0!important;
    padding:calc(var(--topbar-h) + 14px) 14px 30px!important;
  }
  .api-head{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    align-items:start!important;
  }
  .api-head-actions{
    margin-left:0!important;
    width:100%!important;
  }
}


/* =========================================================
   V152 — TÜM SAYFALAR İÇİN SABİT BAR GÜVENLİ YERLEŞİM
   ========================================================= */
html,body{min-width:0!important;overflow-x:hidden!important}
.shell{display:block!important;min-height:100vh!important}

@media (min-width:761px){
  .side{
    position:fixed!important;
    left:0!important;top:0!important;bottom:0!important;
    width:var(--sidebar-w)!important;
    height:100vh!important;
    z-index:120!important;
  }
  .panel-topbar{
    position:fixed!important;
    left:var(--sidebar-w)!important;
    right:0!important;top:0!important;
    width:auto!important;
    height:var(--topbar-h)!important;
    z-index:110!important;
  }
  body .main{
    position:relative!important;
    z-index:1!important;
    margin-left:var(--sidebar-w)!important;
    width:calc(100% - var(--sidebar-w))!important;
    max-width:none!important;
    min-width:0!important;
    min-height:100vh!important;
    padding:calc(var(--topbar-h) + 28px) 26px 42px!important;
    overflow:visible!important;
  }
  body.sidebar-collapsed .main{
    margin-left:var(--sidebar-w)!important;
    width:calc(100% - var(--sidebar-w))!important;
  }
}

/* Sayfa içindeki ilk blok hiçbir yerel negatif margin ile topbar altına kaçamaz. */
body .main > :first-child{
  margin-top:0!important;
}
body .main > .topbar:first-child,
body .main > .api-head:first-child,
body .main > .bot-headline:first-child,
body .main > .server-picker-head:first-child,
body .main > .section-head:first-child,
body .main > header:first-child,
body .main > section:first-child{
  top:auto!important;
  transform:none!important;
}

/* Global başlık satırları tek düzen. */
.api-head,.bot-headline,.server-picker-head{
  min-height:54px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:16px!important;
  margin:0 0 20px!important;
}
.api-head h1,.bot-headline h1,.server-picker-head h1{
  margin:0 0 5px!important;
}
.api-head p,.bot-headline p,.server-picker-head p{
  margin:0!important;
}
.api-head-actions,.bot-toolbar,.server-picker-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  margin-left:auto!important;
}

/* Üst/sol barın görsel alanı da içerik yakalayamaz. */
.panel-topbar,.side{isolation:isolate!important}
.panel-topbar::after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:-1px;height:1px;
  background:#1f3a56;
  pointer-events:none;
}

@media (max-width:760px){
  .panel-topbar{
    position:fixed!important;
    left:0!important;right:0!important;top:0!important;
    height:var(--topbar-h)!important;
    z-index:110!important;
  }
  body .main{
    margin-left:0!important;
    width:100%!important;
    padding:calc(var(--topbar-h) + 16px) 14px 32px!important;
  }
  .api-head,.bot-headline,.server-picker-head{
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
  }
  .api-head-actions,.bot-toolbar,.server-picker-actions{
    margin-left:0!important;
    width:100%!important;
    justify-content:flex-start!important;
  }
}

/* API Köprü Testi */
.relay-shell{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:16px;max-width:1250px}
.relay-card,.relay-chat{background:#0b1d30;border:1px solid #203b56;border-radius:16px;padding:18px}
.relay-card h2,.relay-chat h2{margin:0 0 6px}
.relay-form{display:grid;gap:12px;margin-top:16px}
.relay-form label{display:grid;gap:6px;font-size:12px;color:#b7cbdd}
.relay-form input{width:100%}
.relay-status{margin-top:14px;padding:10px 12px;border-radius:10px;background:#071522;border:1px solid #27445e;font-size:12px}
.relay-status.ok{border-color:#246e4a;color:#8ee3b2}
.relay-messages{height:min(58vh,560px);overflow:auto;display:flex;flex-direction:column;gap:9px;padding:10px 3px}
.relay-msg{max-width:82%;padding:10px 12px;border-radius:13px;background:#11283e;border:1px solid #264864}
.relay-msg.local{align-self:flex-end;background:#173b63}
.relay-msg.remote{align-self:flex-start}
.relay-msg small{display:block;color:#7e9ab3;margin-top:5px}
.relay-send{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px}
.relay-send input{min-width:0}
@media(max-width:900px){.relay-shell{grid-template-columns:1fr}.relay-messages{height:420px}}


/* V156 — Rol ve Kanal Seçimleri düzeni */
.settings-ids-v156 form{display:grid;gap:16px}
.settings-block{border:1px solid #203d59;background:#091a2a;border-radius:15px;padding:16px}
.settings-block-title{margin-bottom:13px}
.settings-block-title h3{margin:0 0 4px!important;font-size:16px!important;color:#eef7ff!important}
.settings-block-title p{margin:0;color:#819cb5;font-size:12px;line-height:1.45}
.settings-block-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.settings-inline-switch{align-self:end;min-height:46px}
.owner-summary-v156{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}
.owner-summary-v156>div{background:#071522;border:1px solid #28445e;border-radius:11px;padding:12px;display:grid;gap:3px}
.owner-summary-v156 small{color:#7894ad;font-size:10px;text-transform:uppercase;letter-spacing:.6px}
.owner-summary-v156 strong{font-size:14px;color:#f1f7ff;word-break:break-word}
.owner-summary-v156 span{font-size:11px;color:#8ba6bd;word-break:break-all}
.settings-save-v156{justify-self:end;min-width:230px}
@media(max-width:760px){.owner-summary-v156{grid-template-columns:1fr}.settings-block-title-row{display:grid}.settings-save-v156{width:100%;justify-self:stretch}}


/* V158 — sayaçlar, yan sahip, Karşılama/Veda ve kaydetme çubuğu */
.owner-summary-select-v158 label{background:#071522;border:1px solid #28445e;border-radius:11px;padding:12px;display:grid;gap:6px}.owner-summary-select-v158 label>small{color:#7894ad;font-size:10px;text-transform:uppercase;letter-spacing:.6px}.owner-summary-select-v158 label>span{font-size:11px;color:#8ba6bd}
.counter-variable-help{display:grid;grid-template-columns:auto auto 1fr;gap:7px 10px;align-items:center;padding:11px 12px;border:1px solid #294761;background:#071725;border-radius:11px;margin-bottom:12px}.counter-variable-help strong{grid-column:1/-1}.counter-variable-help code{font-weight:800;color:#a9ddff}.counter-variable-help span{font-size:11px;color:#8ca6bd}
.counter-rule-list,.counter-role-list{display:grid;gap:9px}.counter-rule-row{display:grid;grid-template-columns:52px minmax(180px,.8fr) minmax(240px,1.4fr) auto;gap:9px;align-items:end;padding:10px;border:1px solid #25435d;border-radius:11px;background:#081827}.counter-role-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:16px 0 9px}.counter-role-head strong,.counter-role-head small{display:block}.counter-role-head small{color:#87a1b8;margin-top:4px}.counter-role-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) auto;gap:9px;align-items:end;padding:10px;border:1px solid #25435d;border-radius:11px;background:#081827}
.paren-input{display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid #2a4d70;background:#071827;border-radius:10px;overflow:hidden}.paren-input span{padding:0 9px;color:#85a6c1;font-weight:800}.paren-input input{border:0!important;border-radius:0!important;box-shadow:none!important}.compact-switch{min-height:44px;justify-content:center;padding:8px!important}
.welcome-goodbye-v158 form{display:grid;gap:14px}.welcome-card-v158{border:1px solid #25435e;background:#0a1a2a;border-radius:15px;padding:16px}.welcome-card-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.welcome-card-head h3{margin:0 0 4px!important;color:#fff!important}.welcome-card-head p{margin:0;color:#87a1b7;font-size:12px}.feature-lock-body{margin-top:14px;transition:opacity .15s}.feature-lock-body.locked{opacity:.38;filter:grayscale(.6);pointer-events:none}
.image-control-v158{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px;align-items:center;margin-top:12px}.photo-toggle-v158{margin:0!important}.image-input-wrap-v158{display:grid;grid-template-columns:minmax(160px,330px) auto;gap:9px;align-items:center}.image-input-wrap-v158.locked{opacity:.4;filter:grayscale(.7)}.compact-file-v158{width:100%;padding:7px!important}.settings-image-preview{display:none!important}.image-preview-card-v158{width:min(900px,calc(100vw - 34px))!important}.image-preview-card-v158 img{display:block;max-width:100%;max-height:72vh;margin:14px auto 0;border-radius:12px;object-fit:contain;background:#02070d}
@media(max-width:900px){.counter-rule-row,.counter-role-row{grid-template-columns:1fr}.counter-variable-help{grid-template-columns:auto 1fr}.counter-variable-help strong{grid-column:1/-1}.image-control-v158,.image-input-wrap-v158{grid-template-columns:1fr}.k1-unsaved-bar{left:12px;right:12px;flex-direction:column;align-items:stretch}.k1-unsaved-bar>div{justify-content:flex-end}}

/* V159 */
.owner-select-locked{opacity:.62;filter:grayscale(.25)}.owner-select-locked select{cursor:not-allowed}

/* V160 */
.k1-unsaved-bar{display:none!important}
.k1-autosave-state{min-height:18px;margin:0 0 8px;font-size:11px;color:#7f9bb3;text-align:right}
.k1-autosave-state.saving{color:#e2b857}.k1-autosave-state.saved{color:#68d99b}.k1-autosave-state.error{color:#ff8796}
.optional-role-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;align-items:end}
.optional-role-row.disabled .role-select-wrap{opacity:.42;filter:grayscale(.6);pointer-events:none}
.mc-verify-box{border:1px solid #2b4761;background:#091a2a;border-radius:13px;padding:13px;margin-top:12px}
.mc-verify-box.disabled{opacity:.48;filter:grayscale(.5)}
.auto-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 18px}
.auto-preset-card{border:1px solid #284760;background:#091a2a;border-radius:13px;padding:13px;display:grid;gap:8px}
.auto-preset-card h3{margin:0!important;color:#fff!important}.auto-preset-card p{margin:0;color:#8da5ba;font-size:11px}
.voice-correlation-note{padding:10px 12px;border:1px solid #284861;background:#071725;border-radius:10px;font-size:11px;color:#89a5bc}
@media(max-width:900px){.optional-role-row,.auto-preset-grid{grid-template-columns:1fr}}


/* V161 — otomatik cevap grup toplu işlemleri */
.auto-group-bulk-tools{
  display:grid;
  grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);
  gap:10px;
  padding:12px;
  border-bottom:1px solid #203b55;
  background:#081827;
}
.auto-group-bulk-card{
  border:1px solid #294762;
  border-radius:12px;
  background:#0a1d2f;
  padding:12px;
  display:grid;
  gap:10px;
}
.auto-group-bulk-card strong{display:block;color:#f2f8ff;font-size:13px}
.auto-group-bulk-card small{display:block;color:#8da7bd;font-size:11px;line-height:1.45;margin-top:3px}
.auto-group-inline-form{display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:8px;align-items:center}
.auto-group-inline-form input{min-width:0}
.auto-group-response-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}
.auto-group-response-form textarea{min-width:0;min-height:74px;resize:vertical}
.auto-group-response-form button{white-space:nowrap}
@media(max-width:900px){
  .auto-group-bulk-tools{grid-template-columns:1fr}
  .auto-group-inline-form,.auto-group-response-form{grid-template-columns:1fr}
}

/* V162 — bot mesaj ve ses kontrol paneli */
.bot-control-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.bot-control-head h1{margin:0 0 4px}.bot-control-head p{margin:0;color:#89a4bb}.bot-control-identity{display:flex;align-items:center;gap:10px;border:1px solid #284861;background:#091a2a;border-radius:13px;padding:9px 12px}.bot-control-identity img{width:40px;height:40px;border-radius:50%;object-fit:cover}.bot-control-identity strong,.bot-control-identity small{display:block}.bot-control-identity small{color:#83a0b8;margin-top:3px;font-size:10px}.bot-message-grid{display:grid;grid-template-columns:1fr 180px;gap:10px;margin:12px 0}.bot-message-grid .wide{grid-column:1/-1}.bot-voice-current{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;background:#071725;border:1px solid #28455f;border-radius:11px;padding:11px;margin-bottom:12px}.bot-voice-current small{color:#7794ad}.bot-voice-current span{color:#89a6bd;font-size:11px}.bot-voice-join-form{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:10px;align-items:end}.bot-voice-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.bot-voice-actions form:first-child{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.bot-voice-actions form{margin:0}
@media(max-width:900px){.bot-control-head{display:grid}.bot-message-grid,.bot-voice-join-form{grid-template-columns:1fr}.bot-voice-actions{display:grid}.bot-voice-current{grid-template-columns:1fr}}

.server-id-line{
  display:block;
  margin-top:3px;
  font-size:10px;
  line-height:1.25;
  color:#7894aa;
  font-weight:500;
  word-break:break-all;
}

/* V174: sunucu içi sayfalarda yalnız sunucu logosu ve adı */
.sidebar-guild-identity .sidebar-profile-copy{min-width:0}
.sidebar-guild-identity .sidebar-profile-copy strong{
  display:block;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

/* V175: Ana + Geçici API panelde tek API sistemi olarak görünür */
.api-system-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.api-system-secret-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.api-system-secret-card{display:grid;gap:7px;padding:12px;border:1px solid #28465f;border-radius:12px;background:#071827}
.api-system-secret-card code{overflow:auto;white-space:nowrap}
.api-master-details{margin-top:14px;padding:10px 12px;border:1px solid #233e55;border-radius:12px}
.api-master-details summary{cursor:pointer;font-weight:800}
@media(max-width:700px){.api-system-title-row{display:grid}.api-system-secret-grid{grid-template-columns:1fr}}

/* V176 API kişi kartları */
.api-person-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.api-person-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#181a2a}
.api-person-main{display:flex;align-items:center;gap:13px;min-width:0}
.api-person-main img{width:58px;height:58px;border-radius:50%;object-fit:cover}
.api-person-copy{display:grid;min-width:0}
.api-person-copy strong{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.api-person-copy small{color:#8ca8c1;margin-top:4px;word-break:break-all}
.api-manage-dialog{width:min(920px,calc(100% - 28px))}
.api-manage-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}
.api-key-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.api-key-box{display:grid;gap:7px;padding:12px;border:1px solid #29445e;border-radius:12px;background:#071725}
.api-key-box span{font-size:11px;color:#8ca9bf;font-weight:800}
.api-key-box code{white-space:nowrap;overflow:auto;background:#06111c;padding:9px;border-radius:8px}
.api-manage-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}
.api-manage-meta div{padding:10px;border:1px solid #233d55;border-radius:10px;background:#0a1725}
.api-manage-meta small{display:block;color:#7f9ab0;margin-bottom:4px}
.api-manage-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}
.api-manage-actions form{margin:0}
.api-advanced{margin-top:14px;padding:10px;border:1px solid #263f56;border-radius:11px}
@media(max-width:900px){.api-person-grid,.api-key-grid,.api-manage-meta{grid-template-columns:1fr}}

/* V179 topbar kullanıcı ekleme */
.top-actions-v179{display:flex;flex-direction:column;align-items:flex-end;gap:6px}
.top-add-user{border:1px solid #2f80ed;background:#1f73dc;color:#fff;border-radius:9px;padding:6px 10px;font-size:11px;font-weight:800;cursor:pointer}

/* V180 Kullanıcılar: API kartlarıyla aynı görünüm */
.panel-user-grid-v180{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.panel-user-card-v180{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  padding:17px 18px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:15px;
  background:#181a2a;
  min-height:88px;
}
.panel-user-main-v180{
  display:flex;
  align-items:center;
  gap:13px;
  min-width:0;
}
.panel-user-main-v180 img{
  width:58px;
  height:58px;
  border-radius:50%;
  object-fit:cover;
  flex:0 0 auto;
}
.panel-user-copy-v180{
  display:grid;
  min-width:0;
}
.panel-user-copy-v180 strong{
  font-size:16px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.panel-user-copy-v180 small{
  color:#8ca8c1;
  margin-top:4px;
  word-break:break-all;
}
@media(max-width:900px){
  .panel-user-grid-v180{grid-template-columns:1fr}
}

/* V181: Bildirim + Ekle butonları aynı hizada ve aynı ölçüde */
.top-actions-v181{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:flex-end;
  gap:8px;
}
.top-action-button-v181{
  min-height:42px;
  height:42px;
  border-radius:10px;
  font-weight:800;
  box-sizing:border-box;
}
.top-action-primary-v181{
  border:1px solid #3991ff;
  background:#2f80ed;
  color:#fff;
  padding:0 15px;
  cursor:pointer;
}
.top-action-primary-v181:hover{filter:brightness(1.08)}
.top-actions-v181 .notification-btn{
  width:42px;
  min-width:42px;
  padding:0;
  border:1px solid #31506a;
  background:#0b2235;
  color:#fff;
}
.bot-headline-actions-only,.api-head-actions-only{margin-top:0}
.bot-card-copy-v181{min-width:0}
.bot-name-copy-v181{
  display:block;
  border:0;
  background:transparent;
  color:#fff;
  padding:0;
  font:inherit;
  font-weight:800;
  font-size:16px;
  text-align:left;
  cursor:pointer;
  max-width:100%;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.bot-name-copy-v181:hover{color:#68b5ff;text-decoration:underline}
.bot-id-v181{
  margin-top:3px;
  font-size:11px;
  color:#7fa0bc;
  word-break:break-all;
}
@media(max-width:700px){
  .top-actions-v181{gap:5px}
  .top-action-primary-v181{padding:0 9px;font-size:11px}
}

/* V182: bildirim her zaman topbar sağ üstte tek başına */
.top-actions-v182{
  margin-left:auto;
  display:flex;
  align-items:center;
  justify-content:flex-end;
}
.top-notification-fixed-v182{
  width:42px;
  min-width:42px;
  height:42px;
  min-height:42px;
  padding:0;
  border-radius:10px;
}

/* Bot/Kullanıcı oluşturma butonları içerik araç çubuğunda */
.bot-toolbar-v182{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:8px;
}
.bot-toolbar-v182 form{margin:0}
.toolbar-action-v182{
  min-height:42px;
  height:42px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  border-radius:10px;
  font-weight:800;
}
.panel-users-toolbar-v182{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  margin-bottom:14px;
}

/* Discord ID bilgi sorgulama */
.discord-id-lookup-v182{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:8px;
  align-items:end;
}
.discord-id-lookup-v182 button{
  height:42px;
  margin-top:5px;
  white-space:nowrap;
}
.discord-lookup-result-v182{
  margin-top:10px;
  padding:11px;
  border:1px solid #29445e;
  border-radius:11px;
  background:#071725;
}
.lookup-user-v182{
  display:flex;
  align-items:center;
  gap:11px;
}
.lookup-user-v182 img{
  width:48px;
  height:48px;
  border-radius:50%;
  object-fit:cover;
}
.lookup-user-v182 div{display:grid;min-width:0}
.lookup-user-v182 small{color:#87a2b9;margin-top:3px}
.lookup-error-v182{color:#ff909d}
@media(max-width:640px){
  .discord-id-lookup-v182{grid-template-columns:1fr}
  .discord-id-lookup-v182 button{width:100%}
}

/* V183 API araç çubuğu */
.api-toolbar-v183{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:8px;
}
.api-toolbar-button-v183{
  min-height:42px;
  height:42px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  border-radius:10px;
  padding:0 14px;
  font-weight:800;
  text-decoration:none;
}

/* V184 Bildirim seçim yuvarlakları */
.notification-selector{
  position:absolute!important;
  left:10px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:24px!important;
  min-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  aspect-ratio:1/1!important;
  padding:0!important;
  margin:0!important;
  border:2px solid #45627d!important;
  border-radius:50%!important;
  background:#071422!important;
  display:grid!important;
  place-items:center!important;
  z-index:3!important;
  box-sizing:border-box!important;
  line-height:1!important;
}
.notification-selector[hidden]{display:none!important}
.notification-selector span{
  width:12px!important;
  height:12px!important;
  margin:0!important;
  border-radius:50%!important;
  background:transparent!important;
  display:grid!important;
  place-items:center!important;
  transition:background-color .12s ease,transform .12s ease!important;
}
.notification-item.selected .notification-selector{
  border-color:#4aa8ff!important;
  background:#0b2d4a!important;
}
.notification-item.selected .notification-selector span{
  background:#4aa8ff!important;
  transform:scale(1)!important;
}
.notification-item:has(.notification-selector:not([hidden])) .notification-content{
  padding-left:48px!important;
}

/* V184 bütün × kapatma düğmeleri */
button.panel-x-close-v184,
button.icon-button,
button.detail-close{
  width:40px!important;
  min-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  padding:0!important;
  margin:0!important;
  border:1px solid #31506a!important;
  border-radius:50%!important;
  background:#10283d!important;
  color:#fff!important;
  display:inline-grid!important;
  place-items:center!important;
  line-height:1!important;
  font-size:25px!important;
  font-weight:700!important;
  text-align:center!important;
  box-sizing:border-box!important;
  cursor:pointer!important;
  transform:rotate(0deg);
  transition:transform .28s ease,background-color .28s ease,border-color .28s ease,filter .28s ease!important;
  transform-origin:center center!important;
}
button.panel-x-close-v184:hover,
button.icon-button:hover,
button.detail-close:hover{
  transform:rotate(180deg)!important;
  background:#07131f!important;
  border-color:#20384d!important;
  filter:brightness(.82)!important;
}
button.panel-x-close-v184:active,
button.icon-button:active,
button.detail-close:active{
  transition-duration:.05s!important;
  background:#03090f!important;
}

/* V185: geometrik olarak tam ortalanmış kapatma çarpısı.
   Fonttaki × glifi kullanılmaz; iki çizgi merkezden çizilir. */
button.panel-x-close-v184{
  position:relative!important;
  display:inline-block!important;
  font-size:0!important;
  line-height:0!important;
  text-indent:-9999px!important;
  overflow:hidden!important;
}
button.panel-x-close-v184::before,
button.panel-x-close-v184::after{
  content:""!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:17px!important;
  height:2px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:2px!important;
  background:#fff!important;
  transform-origin:50% 50%!important;
  pointer-events:none!important;
}
button.panel-x-close-v184::before{
  transform:translate(-50%,-50%) rotate(45deg)!important;
}
button.panel-x-close-v184::after{
  transform:translate(-50%,-50%) rotate(-45deg)!important;
}

/* Sadece gerçek × düğmelerini döndür; başka icon-button'ları etkileme. */
button.panel-x-close-v184{
  transform:rotate(0deg)!important;
  transition:transform .28s ease,background-color .28s ease,border-color .28s ease,filter .28s ease!important;
}
button.panel-x-close-v184:hover{
  transform:rotate(180deg)!important;
  background:#07131f!important;
  border-color:#20384d!important;
  filter:brightness(.82)!important;
}
button.panel-x-close-v184:active{
  transition-duration:.04s!important;
  background:#03090f!important;
}

/* V184'te genel icon-button hover'a verilen dönüşü nötrle.
   Dönüş yalnız gerçek × düğmesinde çalışsın. */
button.icon-button:not(.panel-x-close-v184):hover,
button.detail-close:not(.panel-x-close-v184):hover{
  transform:none!important;
}


/* V186 ikinci başlıktan kalan boş alan yok */
.heading-tools-only-v186{
  min-height:0!important;
  height:auto!important;
  margin-top:0!important;
  padding-top:0!important;
  border-top:0!important;
}
.main>.topbar:empty,
.main>.page-heading:empty{
  display:none!important;
  margin:0!important;
  padding:0!important;
  min-height:0!important;
}

/* V186 X, bulunduğu pencerenin sağ üst köşesinde */
.notification-head,
.detail-card,
.guild-image-card-v186,
dialog,
.api-dialog,
.bot-dialog,
.user-dialog{
  position:relative;
}
button.panel-x-close-v184{
  position:absolute!important;
  top:12px!important;
  right:12px!important;
  left:auto!important;
  bottom:auto!important;
  z-index:30!important;
}

/* Bildirim panelinde X panelin sağ üstünde */
.notification-head button.panel-x-close-v184{
  top:12px!important;
  right:12px!important;
}

/* Sunucu görseli büyük önizleme */
.guild-media-card[data-static-detail-image]{
  cursor:zoom-in!important;
}
.guild-media-card[data-static-detail-image] img{
  transition:transform .18s ease,filter .18s ease;
}
.guild-media-card[data-static-detail-image]:hover img{
  transform:scale(1.025);
  filter:brightness(1.08);
}
.guild-image-modal-v186{
  z-index:650!important;
  display:grid!important;
  place-items:center!important;
  padding:24px!important;
}
.guild-image-modal-v186[hidden]{display:none!important}
.guild-image-card-v186{
  width:min(1180px,94vw);
  max-height:90vh;
  min-height:140px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:12px;
  padding:52px 18px 18px;
  background:#06111d;
  border:1px solid #2b4d69;
  border-radius:18px;
  box-shadow:0 30px 100px #000c;
  overflow:auto;
}
.guild-image-title-v186{
  position:absolute;
  top:16px;
  left:18px;
  right:70px;
  font-weight:800;
  color:#dceaf5;
}
.guild-image-card-v186 img{
  display:block;
  max-width:100%;
  max-height:78vh;
  width:auto;
  height:auto;
  object-fit:contain;
  border-radius:12px;
}

/* V187: Sistem sahibi olmayanlar /servers ekranında sol menüyü görmez */
.servers-public-shell-v187{
  min-height:100vh;
  width:100%;
  background:#06111d;
}
.servers-public-main-v187{
  min-height:100vh;
  width:100%;
  padding:0 20px 30px!important;
  box-sizing:border-box;
  margin:0!important;
}
.servers-public-topbar-v187{
  min-height:86px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  border-bottom:1px solid #20384d;
  margin:0 -20px 28px;
  padding:0 20px;
  box-sizing:border-box;
}
.servers-public-topbar-v187 h1{
  margin:0;
  font-size:24px;
  line-height:1.1;
}
.servers-public-topbar-v187 p{
  margin:6px 0 0;
  color:#91a9be;
  font-size:12px;
}
.servers-public-topbar-v187 .notification-btn{
  flex:0 0 auto;
}
.servers-public-main-v187 .server-grid-v138{
  max-width:1320px;
}
@media(max-width:700px){
  .servers-public-main-v187{padding:0 12px 24px!important}
  .servers-public-topbar-v187{margin:0 -12px 20px;padding:0 12px}
}

/* V188 kullanıcıya özel bildirim ayarları */
.notification-settings-v188{
  border-bottom:1px solid #20384d;
  padding:10px 14px;
  background:#071725;
}
.notification-settings-toggle-v188{
  width:100%;
  min-height:38px;
  border:1px solid #294a66;
  border-radius:9px;
  background:#0b2235;
  color:#dceaf5;
  font-weight:800;
  cursor:pointer;
}
.notification-settings-body-v188{
  display:grid;
  gap:9px;
  margin-top:9px;
}
.notification-settings-body-v188[hidden]{display:none!important}
.notification-settings-body-v188 label{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  padding:10px;
  border:1px solid #203d56;
  border-radius:10px;
  background:#06131f;
}
.notification-settings-body-v188 label span{
  display:grid;
  gap:3px;
}
.notification-settings-body-v188 label small{
  color:#839db3;
  font-size:10px;
}
.notification-settings-body-v188 input[type="checkbox"]{
  width:20px;
  height:20px;
  flex:0 0 auto;
}
.notification-permission-v188{
  color:#8ca6bb;
  font-size:10px;
  line-height:1.4;
  padding:2px 3px;
}
.notification-btn.notifications-disabled-v188{
  opacity:.58;
}



/* ===== V196: Oyun İstatistikleri görsel dilini tüm yönetim sayfalarına yay ===== */
:root{
  --v196-card:linear-gradient(180deg,rgba(14,34,57,.96),rgba(7,22,39,.97));
  --v196-card-hover:linear-gradient(180deg,rgba(18,43,70,.98),rgba(9,27,47,.98));
  --v196-line:#203f60;
  --v196-line-soft:#183551;
  --v196-shadow:0 16px 42px rgba(0,0,0,.28);
  --v196-shadow-hover:0 20px 52px rgba(0,0,0,.38);
}

/* Sayfa üst başlığı: Oyun İstatistikleri gibi temiz, modern ve tek bakışta okunur */
.shell>.main>.topbar{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  min-height:94px;
  margin:0 0 20px!important;
  padding:20px 22px!important;
  border:1px solid var(--v196-line)!important;
  border-radius:18px!important;
  background:
    radial-gradient(circle at 92% 10%,rgba(47,128,237,.17),transparent 32%),
    linear-gradient(145deg,rgba(13,34,57,.97),rgba(7,20,35,.97))!important;
  box-shadow:var(--v196-shadow)!important;
  overflow:hidden;
}
.shell>.main>.topbar:before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:4px;
  background:linear-gradient(180deg,#38bdf8,#2f80ed,#7c3aed);
  border-radius:18px 0 0 18px;
}
.shell>.main>.topbar h1{
  margin:0!important;
  font-size:clamp(24px,2vw,31px)!important;
  line-height:1.12;
  letter-spacing:-.45px;
  color:#f5f9ff;
}
.shell>.main>.topbar p{
  margin:7px 0 0!important;
  max-width:780px;
  line-height:1.5;
  color:#91abc5!important;
}
.shell>.main>.topbar .status{
  flex:0 0 auto;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 8px 24px rgba(0,0,0,.16);
}

/* İçerik yüzeyleri */
.shell>.main .panel,
.shell>.main .card{
  border:1px solid var(--v196-line)!important;
  background:var(--v196-card)!important;
  box-shadow:var(--v196-shadow)!important;
}
.shell>.main .panel{
  border-radius:18px!important;
  padding:20px!important;
  margin-bottom:18px!important;
}
.shell>.main .card{
  border-radius:17px!important;
}
.shell>.main .panel:hover{
  border-color:#2a5277!important;
}
.shell>.main .cards{
  gap:15px!important;
  margin-bottom:18px;
}
.shell>.main .cards>.card{
  min-height:112px;
  padding:18px 19px!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;
}
.shell>.main .cards>.card:hover{
  transform:translateY(-2px);
  border-color:#315b82!important;
  background:var(--v196-card-hover)!important;
  box-shadow:var(--v196-shadow-hover)!important;
}
.shell>.main .cards>.card small{
  color:#8ea8c1!important;
  font-weight:650;
  letter-spacing:.15px;
}
.shell>.main .cards>.card .value{
  color:#f7fbff;
  letter-spacing:-1px;
}

/* Bölüm başlıkları */
.shell>.main .section-head{
  gap:16px!important;
  padding-bottom:14px;
  margin-bottom:14px!important;
  border-bottom:1px solid rgba(42,77,112,.55);
}
.shell>.main .section-head h2{
  font-size:19px!important;
  color:#f1f7ff;
  letter-spacing:-.2px;
}
.shell>.main .section-head p{
  margin:5px 0 0!important;
  line-height:1.45;
}

/* Tablolar: koyu yüzey + yumuşak satır ayrımı + sabit okunabilir başlık */
.shell>.main .table-wrap{
  border:1px solid var(--v196-line-soft);
  border-radius:13px;
  overflow:auto;
  background:#071725;
}
.shell>.main .table-wrap table{
  margin:0;
}
.shell>.main .table-wrap th{
  position:sticky;
  top:0;
  z-index:2;
  padding:12px 13px!important;
  background:#0d243b!important;
  color:#9cb9d2!important;
  border-bottom:1px solid #294965!important;
  font-size:11px!important;
  text-transform:uppercase;
  letter-spacing:.45px;
  white-space:nowrap;
}
.shell>.main .table-wrap td{
  padding:13px!important;
  border-bottom:1px solid rgba(31,59,86,.72)!important;
}
.shell>.main .table-wrap tbody tr:last-child td{
  border-bottom:0!important;
}
.shell>.main .table-wrap tbody tr{
  transition:background .16s ease;
}
.shell>.main .table-wrap tbody tr:hover td{
  background:#0b2237!important;
}

/* Formlar */
.shell>.main input:not([type="checkbox"]):not([type="radio"]),
.shell>.main select,
.shell>.main textarea{
  background:#071827!important;
  border:1px solid #294d70!important;
  border-radius:11px!important;
  min-height:42px;
  transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;
}
.shell>.main textarea{min-height:92px}
.shell>.main input:not([type="checkbox"]):not([type="radio"]):hover,
.shell>.main select:hover,
.shell>.main textarea:hover{
  border-color:#365f84!important;
}
.shell>.main input:focus,
.shell>.main select:focus,
.shell>.main textarea:focus{
  border-color:#4da7f4!important;
  background:#091d30!important;
  box-shadow:0 0 0 3px rgba(47,128,237,.16)!important;
}
.shell>.main label{
  color:#c8d9e9;
}
.shell>.main label>small,
.shell>.main .form-grid small{
  color:#7895af!important;
}

/* Butonlar */
.shell>.main button,
.shell>.main .button-link{
  border-radius:10px!important;
  transition:transform .15s ease,filter .15s ease,border-color .15s ease,background .15s ease;
}
.shell>.main button:hover,
.shell>.main .button-link:hover{
  filter:brightness(1.08);
}
.shell>.main button:active,
.shell>.main .button-link:active{
  transform:translateY(1px);
}
.shell>.main .primary{
  background:linear-gradient(135deg,#2374d7,#368be9)!important;
  border-color:#4a9af0!important;
  box-shadow:0 8px 22px rgba(35,116,215,.2);
}
.shell>.main .danger{
  background:linear-gradient(135deg,#7d2133,#a12b42)!important;
  border-color:#b23b51!important;
}

/* Sekmeler, rozetler, küçük kontroller */
.shell>.main .tabs{
  gap:9px!important;
}
.shell>.main .tabs a,
.shell>.main .tabs button{
  border:1px solid #274967!important;
  background:#0a2035!important;
  color:#bcd4e8!important;
  border-radius:10px!important;
}
.shell>.main .tabs a:hover,
.shell>.main .tabs a.active,
.shell>.main .tabs button:hover,
.shell>.main .tabs button.active{
  background:#12304b!important;
  border-color:#3d6c94!important;
  color:#fff!important;
}
.shell>.main .badge,
.shell>.main .chips span{
  border:1px solid rgba(63,117,163,.55);
  background:#123654!important;
  color:#cbe9ff!important;
}
.shell>.main .switch,
.shell>.main .bot-card,
.shell>.main .info-grid>div,
.shell>.main .quick-actions>a{
  border-color:#234766!important;
  background:#081b2d!important;
  border-radius:12px!important;
}
.shell>.main .switch:hover,
.shell>.main .bot-card:hover,
.shell>.main .quick-actions>a:hover{
  border-color:#37668f!important;
  background:#0b243a!important;
}

/* Uyarılar */
.shell>.main .alert{
  border-radius:12px!important;
  box-shadow:0 10px 26px rgba(0,0,0,.16);
}

/* Boş içerik daha düzenli */
.shell>.main .empty-state{
  margin:8px 0;
  padding:42px 22px!important;
  border:1px dashed #294c6b;
  border-radius:14px;
  background:rgba(7,24,39,.55);
}

/* Modal / detay kartları da aynı yüzey dilinde */
.detail-card,
.modal-card,
.notification-panel{
  border-color:#284b6a!important;
  box-shadow:0 24px 70px rgba(0,0,0,.52)!important;
}

/* Mobil */
@media(max-width:760px){
  .shell>.main>.topbar{
    min-height:auto;
    padding:17px!important;
    align-items:flex-start!important;
    flex-direction:column!important;
  }
  .shell>.main>.topbar .status{align-self:flex-start}
  .shell>.main .panel{padding:15px!important}
  .shell>.main .cards{grid-template-columns:1fr!important}
}

/* Hareket azaltma tercihi */
@media(prefers-reduced-motion:reduce){
  .shell>.main .cards>.card,
  .shell>.main button,
  .shell>.main .button-link{transition:none!important}
  .shell>.main .cards>.card:hover{transform:none!important}
}


/* V197: Discord nesnelerinde görünen ad üstte, Snowflake ID altta */
.entity-id{
  display:inline-block;
  margin-top:4px;
  color:#6f8da8!important;
  font-family:Consolas,"SFMono-Regular",monospace;
  font-size:10px!important;
  font-weight:500!important;
  letter-spacing:.08px;
  line-height:1.25;
}
.voice-move{
  display:grid;
  grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);
  grid-template-rows:auto auto;
  align-items:center;
  column-gap:9px;
  min-width:310px;
}
.voice-move>strong:first-child{grid-column:1;grid-row:1}
.voice-move>small:nth-of-type(1){grid-column:1;grid-row:2}
.voice-move>span{grid-column:2;grid-row:1/3;color:#69baff;font-weight:800}
.voice-move>strong:nth-of-type(2){grid-column:3;grid-row:1}
.voice-move>small:nth-of-type(2){grid-column:3;grid-row:2}


/* ===== V198: Panel genelinde Discord nesnesi adı üstte, ID altta ===== */
.entity-stack{
  display:inline-flex;
  flex-direction:column;
  align-items:flex-start;
  min-width:0;
  max-width:100%;
  line-height:1.22;
}
.entity-stack>strong{
  display:block;
  max-width:100%;
  color:#f3f8ff!important;
  font-size:13px;
  font-weight:750;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.entity-stack>.entity-id{
  display:block!important;
  margin-top:4px!important;
  color:#6f8da8!important;
  font-family:Consolas,"SFMono-Regular",monospace;
  font-size:10px!important;
  font-weight:500!important;
  white-space:nowrap;
}
.server-id-v184 .entity-stack,.bot-id-v181 .entity-stack{margin-top:2px}
.voice-move{
  grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr)!important;
  grid-template-rows:auto!important;
}
.voice-move>div:first-child{grid-column:1!important;grid-row:1!important}
.voice-move>span{grid-column:2!important;grid-row:1!important}
.voice-move>div:last-child{grid-column:3!important;grid-row:1!important}


/* V201: Loglar menü seçimi */
.log-choice-card-v201{width:min(520px,calc(100vw - 28px))!important}
.log-choice-grid-v201{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}
.log-choice-option-v201{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #294d70;border-radius:14px;background:#081b2d;color:#eaf5ff!important}
.log-choice-option-v201:hover{background:#0d2942;border-color:#4381b5}
.log-choice-option-v201>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#102e48;font-size:20px}
.log-choice-option-v201 strong,.log-choice-option-v201 small{display:block}
.log-choice-option-v201 small{margin-top:4px;color:#839db5}
@media(max-width:620px){.log-choice-grid-v201{grid-template-columns:1fr}}


/* V203: Davetler kişi bazlı, kişisel link üstte ve davetliler alt alta */
.invite-group-list-v203{display:grid;gap:14px}
.invite-group-card-v203{
  border:1px solid #244765;
  border-radius:16px;
  background:linear-gradient(180deg,#0b2136,#081827);
  overflow:hidden;
}
.invite-group-head-v203{
  display:flex;
  justify-content:space-between;
  gap:18px;
  align-items:flex-start;
  padding:17px 18px;
  border-bottom:1px solid #203d58;
}
.invite-link-v203{display:flex;flex-direction:column;gap:5px;margin-top:12px}
.invite-link-v203>span{font-size:10px;color:#7594ae;text-transform:uppercase;letter-spacing:.5px;font-weight:700}
.invite-link-v203>a{color:#68b9ff;font-weight:700;word-break:break-all}
.invite-count-v203{
  min-width:78px;
  text-align:center;
  border:1px solid #2d5475;
  border-radius:12px;
  background:#0d2b45;
  padding:10px 12px;
}
.invite-count-v203 strong{display:block;font-size:22px;color:#fff}
.invite-count-v203 small{display:block;margin-top:2px;color:#8da7bd;font-size:10px}
.invite-user-lines-v203{display:grid}
.invite-user-line-v203{
  display:grid;
  grid-template-columns:40px minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  padding:12px 18px;
  border-bottom:1px solid rgba(35,65,91,.62);
}
.invite-user-line-v203:last-child{border-bottom:0}
.invite-user-line-v203:hover{background:#0b2439}
.invite-order-v203{font-weight:800;color:#6ebeff;font-size:15px}
.invite-person-v203{min-width:0}
.invite-user-line-v203 time{white-space:nowrap;color:#91a9bd;font-size:12px}
.invite-empty-v203{padding:18px;color:#7f9ab1;text-align:center}
@media(max-width:650px){
  .invite-group-head-v203{flex-direction:column}
  .invite-count-v203{align-self:flex-start}
  .invite-user-line-v203{grid-template-columns:30px 1fr}
  .invite-user-line-v203 time{grid-column:2}
}


/* ===== V207: Davet kataloğu / accordion ===== */
.invite-catalog-v207{display:grid;gap:14px}
.invite-catalog-item-v207{
  border:1px solid #284f70;
  border-radius:17px;
  background:linear-gradient(180deg,#0c2238,#081928);
  overflow:hidden;
}
.invite-catalog-item-v207>summary{
  list-style:none;
  cursor:pointer;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:18px;
  padding:20px 22px;
  background:#0d253c;
  user-select:none;
}
.invite-catalog-item-v207>summary::-webkit-details-marker{display:none}
.invite-catalog-item-v207[open]>summary{
  border-bottom:1px solid #284963;
  background:#102b45;
}
.invite-catalog-owner-v207{display:flex;flex-direction:column;gap:5px;min-width:0}
.invite-catalog-owner-v207>small{color:#77a7ce;font-size:12px}
.invite-catalog-chevron-v207{
  font-size:18px;
  font-weight:900;
  transition:transform .18s ease;
  color:#9dccf3;
}
.invite-catalog-item-v207[open] .invite-catalog-chevron-v207{transform:rotate(180deg)}
.invite-catalog-body-v207{padding:16px}
@media(max-width:760px){
  .invite-catalog-body-v207{padding:10px}
  .invite-catalog-item-v207>summary{padding:16px}
}

.invite-header-link-v210{display:block;max-width:min(620px,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6faee0!important;font-family:Consolas,"SFMono-Regular",monospace;font-size:11px!important}
.invite-summary-right-v210{display:flex;align-items:center;gap:14px;flex:0 0 auto}
.invite-active-count-v210{min-width:86px;padding:8px 11px;border:1px solid #2f597b;border-radius:11px;background:#0b2a43;text-align:center}
.invite-active-count-v210 strong{display:block;color:#f2f9ff;font-size:19px;line-height:1}
.invite-active-count-v210 small{display:block;margin-top:4px;color:#87a9c4;font-size:10px}
@media(max-width:650px){.invite-catalog-item-v207>summary{align-items:flex-start}.invite-summary-right-v210{gap:8px}.invite-active-count-v210{min-width:72px}.invite-header-link-v210{max-width:55vw}}


/* V211: Davet katalog başlığı sağ taraf hizası */
.invite-catalog-item-v207>summary{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
}
.invite-summary-right-v210{
  display:grid!important;
  grid-template-columns:88px 30px!important;
  align-items:center!important;
  gap:10px!important;
}
.invite-active-count-v210{
  width:88px!important;
  min-width:88px!important;
  box-sizing:border-box;
}
.invite-catalog-chevron-v207{
  width:30px;
  height:30px;
  display:grid!important;
  place-items:center;
  border:1px solid #315775;
  border-radius:9px;
  background:#0a2034;
  line-height:1;
}
.invite-catalog-item-v207[open] .invite-catalog-chevron-v207{
  transform:rotate(180deg);
}
@media(max-width:650px){
  .invite-summary-right-v210{
    grid-template-columns:72px 28px!important;
  }
  .invite-active-count-v210{
    width:72px!important;
    min-width:72px!important;
  }
  .invite-catalog-chevron-v207{
    width:28px;height:28px;
  }
}

.invite-import-row-v215{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.invite-import-row-v215 input[type=file]{max-width:420px;padding:10px;border:1px solid #2b506f;border-radius:10px;background:#091c2c}
.invite-import-row-v215 button{padding:10px 14px;border-radius:10px}

/* V234 Gear + Rol Ödülü tek satır düzeni */
.gear-inline-form-v234,.role-reward-inline-v234{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(180px,1fr) minmax(190px,.9fr) auto;gap:10px;align-items:end}.gear-inline-form-v234 label,.role-reward-inline-v234 label{display:flex;flex-direction:column;gap:7px;color:#cfe0ef;font-size:13px}.gear-inline-form-v234 button,.role-reward-inline-v234 button{white-space:nowrap}.gear-table-v234{width:100%;border:1px solid #1d3a5d;border-radius:14px;overflow:auto}.gear-table-v234 table{width:100%;min-width:760px}.gear-table-v234 th:last-child,.gear-table-v234 td:last-child{width:1%;white-space:nowrap}.gear-actions-v234{display:flex;align-items:center;gap:8px;white-space:nowrap}.gear-actions-v234 form{margin:0}.gear-user-link-v234{display:inline-block;color:inherit}.gear-user-link-v234:hover strong{color:#8bd7ff}.gear-summary-row-v234{cursor:pointer}.gear-edit-dialog-v234{position:fixed}.gear-edit-dialog-v234 label{display:grid;gap:7px}.gear-edit-dialog-v234 .modal-actions{display:flex;justify-content:flex-end}.entity-stack{display:flex;flex-direction:column;gap:3px}.entity-stack strong{color:#f6fbff}.entity-stack .entity-id{color:#59a8d7;font-size:10px;font-family:Consolas,monospace}.table-wrap.gear-table-v234::-webkit-scrollbar{height:8px}.table-wrap.gear-table-v234::-webkit-scrollbar-thumb{background:#244a69;border-radius:8px}@media(max-width:900px){.gear-inline-form-v234,.role-reward-inline-v234{grid-template-columns:1fr 1fr}.gear-inline-form-v234 button,.role-reward-inline-v234 button{width:100%}}@media(max-width:620px){.gear-inline-form-v234,.role-reward-inline-v234{grid-template-columns:1fr}}


/* V235 Gear / Ödül Kodu / Çekiliş düzeni */
.gear-inline-form-v235,.promo-inline-v235,.role-reward-inline-v234,.giveaway-inline-v235{
  display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(170px,1fr) minmax(190px,1fr) auto;
  gap:12px;align-items:end;
}
.promo-inline-v235{grid-template-columns:minmax(160px,1.2fr) minmax(130px,.8fr) minmax(150px,.8fr) minmax(170px,1fr) auto}
.gear-inline-form-v235 label,.promo-inline-v235 label,.role-reward-inline-v234 label,.giveaway-inline-v235 label{
  display:grid;gap:6px;min-width:0
}
.gear-inline-form-v235 button,.promo-inline-v235 button,.role-reward-inline-v234 button,.giveaway-inline-v235 button{height:42px;white-space:nowrap}
.gear-summary-wrap-v235{width:100%;max-width:none!important}
.gear-summary-table-v235{width:100%!important;min-width:0!important;table-layout:fixed}
.gear-summary-table-v235 th:nth-child(1),.gear-summary-table-v235 td:nth-child(1){width:50%}
.gear-summary-table-v235 th:nth-child(2),.gear-summary-table-v235 td:nth-child(2){width:25%}
.gear-summary-table-v235 th:nth-child(3),.gear-summary-table-v235 td:nth-child(3){width:25%}
.gear-summary-panel-v235 .table-wrap{padding-right:0!important}
.gear-log-wrap-v235 table{width:100%;min-width:0}
.gear-user-dialog-v235{width:min(980px,96vw);max-height:88vh}
.gear-actions-v235,.giveaway-actions-v235{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.gear-actions-v235 form,.giveaway-actions-v235 form{margin:0}
.gear-user-open-v235{cursor:pointer}
.giveaway-participants-dialog-v235{width:min(1050px,96vw);max-height:90vh}
.giveaway-modal-forms-v235{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}
.giveaway-modal-forms-v235 form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}
.giveaway-modal-forms-v235 label{display:grid;gap:6px;min-width:0}
@media(max-width:950px){
  .gear-inline-form-v235,.promo-inline-v235,.role-reward-inline-v234,.giveaway-inline-v235{grid-template-columns:1fr 1fr}
  .giveaway-modal-forms-v235{grid-template-columns:1fr}
}
@media(max-width:620px){
  .gear-inline-form-v235,.promo-inline-v235,.role-reward-inline-v234,.giveaway-inline-v235{grid-template-columns:1fr}
  .giveaway-modal-forms-v235 form{grid-template-columns:1fr}
}

/* V236 */
.inline-actions-v236{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline-actions-v236 form{margin:0}.readonly-field-v236{height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#071827;color:#9fb6ca}.promo-inline-v236{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(160px,.9fr) minmax(160px,1fr) auto;gap:12px;align-items:end}.promo-inline-v236 label{display:grid;gap:6px}.promo-inline-v236 button{height:42px}@media(max-width:900px){.promo-inline-v236{grid-template-columns:1fr 1fr}}@media(max-width:600px){.promo-inline-v236{grid-template-columns:1fr}}


/* V237: tam genişlik tablolar, ortalanmış modallar ve yuvarlak kapatma düğmeleri */
.table-full-v237 table,.giveaway-list-table-v237{width:100%!important;min-width:0!important;table-layout:auto}
.giveaway-list-table-v237 th:last-child,.giveaway-list-table-v237 td:last-child{white-space:nowrap}
.modal-head-actions-v237{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-right:46px}
.compact-modal-v237{width:min(560px,calc(100vw - 32px))!important}
dialog.panel-dialog{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;max-height:90vh!important;max-width:calc(100vw - 28px)!important;overflow:auto!important;z-index:10000!important}
dialog.panel-dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(4px)}
.dialog-close,.modal-x-v237,[class*="dialog-close"]{position:absolute!important;right:12px!important;top:12px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:25px!important;line-height:1!important}
.zero-invite-group-v237>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 4px}.zero-invite-group-v237>summary::-webkit-details-marker{display:none}.zero-invite-group-v237>summary div strong,.zero-invite-group-v237>summary div small{display:block}.zero-invite-group-v237>summary div small{color:var(--muted);margin-top:4px}.zero-invite-list-v237{display:grid;gap:8px;padding-top:8px}.zero-invite-row-v237{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#071827}.zero-invite-row-v237 code{color:#8bd7ff;word-break:break-all}.voice-stat-cards-v237{margin-bottom:16px}.voice-value-v237{font-size:22px!important;line-height:1.3!important}.giveaway-participants-dialog-v237{width:min(1050px,calc(100vw - 28px))!important}
@media(max-width:700px){.modal-head-actions-v237{padding-right:0;margin-top:10px}.zero-invite-row-v237{align-items:flex-start;flex-direction:column}}

/* V237.1 tüm gerçek kapatma X düğmeleri yuvarlak */
.circle-close,.detail-close,.notification-head .icon-button,[aria-label="Kapat"].icon-button,.panel-x-close-v184{border-radius:50%!important;aspect-ratio:1/1;display:grid!important;place-items:center!important}

/* V238 */
.promo-users-dialog-v238{width:min(1050px,96vw)!important;max-height:88vh!important}.voice-large-dialog-v238{width:min(1100px,96vw)!important;max-height:88vh!important}.voice-click-card-v238{display:block;width:100%;text-align:left;color:inherit;cursor:pointer;padding:18px}dialog.panel-dialog{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;margin:0!important}

/* V239 */
.winner-remove-inline-v239{display:inline-block;margin:6px 0 0 8px}.winner-remove-inline-v239 button{padding:6px 9px;font-size:12px}

/* V241 Ayarlar merkezi */
.settings-scope-v241{scroll-margin-top:18px}
.settings-scope-badge-v241{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.9px;margin-bottom:8px}
.settings-scope-badge-v241.user{background:#143a61;color:#9bd5ff;border:1px solid #245b8d}
.settings-scope-badge-v241.guild{background:#173b2d;color:#9ce7bd;border:1px solid #28644b}
.settings-option-grid-v241{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.settings-option-v241{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--line);border-radius:13px;background:#071827}
.settings-option-v241 span{min-width:0}.settings-option-v241 strong,.settings-option-v241 small{display:block}.settings-option-v241 small{color:var(--muted);margin-top:5px;line-height:1.45}
.settings-option-v241 input{width:20px;height:20px;flex:none}
.settings-save-v241{display:flex;justify-content:flex-end;margin-top:15px}
.settings-note-v241{padding:12px 14px;border:1px solid #274159;border-radius:11px;background:#071725;color:#9eb5c9;margin-bottom:12px}
.settings-log-file-v241{display:block;color:#7f99ae;margin-top:3px}
.settings-log-grid-v241{display:grid;gap:10px}
.settings-log-grid-v241 .log-setting-row{display:grid;grid-template-columns:minmax(180px,1fr) repeat(3,130px);align-items:center;gap:10px;padding:13px 15px;border:1px solid #274159;border-radius:12px;background:#0b1a29}
.settings-log-grid-v241 .log-setting-row.head{background:#071421;font-size:11px;color:#8ea8bd;text-transform:uppercase;letter-spacing:.7px}
.settings-log-grid-v241 .dest{text-align:center}.settings-log-grid-v241 .fixed{color:#62dfa1;font-weight:800}.settings-log-grid-v241 .switch-label{display:inline-flex;align-items:center;gap:7px;justify-content:center}.settings-log-grid-v241 .switch-label input{width:18px;height:18px}
@media(max-width:760px){.settings-option-grid-v241{grid-template-columns:1fr}.settings-log-grid-v241 .log-setting-row{grid-template-columns:minmax(130px,1fr) repeat(3,82px);font-size:12px}}

/* V243 */
.registration-sync-settings-v243{margin:4px 0 20px}
.settings-sync-summary-v243{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line);border-radius:13px;background:#071827}
.settings-sync-summary-v243>div{display:grid;gap:5px}.settings-sync-summary-v243 small{color:var(--muted)}.settings-sync-summary-v243 strong{font-size:22px}.settings-sync-summary-v243 span{font-size:12px;color:#8fa8bc}
.settings-sync-summary-v243 form{display:flex;align-items:end;gap:10px}.settings-sync-summary-v243 label{display:grid;gap:6px}.settings-sync-summary-v243 input{width:110px}
@media(max-width:700px){.settings-sync-summary-v243{align-items:stretch;flex-direction:column}.settings-sync-summary-v243 form{display:grid;grid-template-columns:1fr auto}}

/* V244 Ayarlar klasör görünümü */
.settings-folder-shell-v244{min-height:300px;display:flex;justify-content:flex-end;align-items:flex-start}
.settings-folder-buttons-v244{width:min(620px,100%);display:grid;gap:14px}
.settings-folder-button-v244{display:grid;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:15px;padding:22px 20px;border:1px solid #2c4f6c;border-radius:16px;background:#0a1c2d;color:inherit;text-decoration:none;min-height:105px;transition:.15s ease}
.settings-folder-button-v244:hover{transform:translateY(-1px);border-color:#4b7ca5;background:#0d2338}
.settings-folder-button-v244.user{border-color:#285b83}
.settings-folder-button-v244.server{border-color:#32654e}
.settings-folder-icon-v244{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#102c44;font-size:23px}
.settings-folder-button-v244.server .settings-folder-icon-v244{background:#123426}
.settings-folder-button-v244 strong{display:block;font-size:18px}.settings-folder-button-v244 small{display:block;color:#90a9bd;margin-top:5px}.settings-folder-button-v244>b{font-size:28px;color:#7fa3bf}
.settings-breadcrumb-v244{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px;font-size:13px;color:#88a3b8}
.settings-breadcrumb-v244 a{color:#9ed4ff;text-decoration:none}.settings-breadcrumb-v244 strong{color:#fff}
@media(max-width:700px){.settings-folder-shell-v244{min-height:0}.settings-folder-buttons-v244{width:100%}.settings-folder-button-v244{grid-template-columns:46px minmax(0,1fr) 20px;padding:17px 15px;min-height:90px}.settings-folder-icon-v244{width:44px;height:44px}}

/* V245 */
.settings-folder-shell-v244{
  justify-content:stretch!important;
  align-items:stretch!important;
}
.settings-folder-buttons-v244{
  width:100%!important;
  max-width:none!important;
}
.settings-folder-button-v244{
  width:100%!important;
  min-height:112px!important;
  padding:24px 26px!important;
}
.settings-path-panel-v245{
  position:relative!important;
  padding-top:64px!important;
}
.settings-path-panel-v245>.settings-breadcrumb-v244{
  position:absolute!important;
  top:18px!important;
  left:20px!important;
  right:20px!important;
  margin:0!important;
  z-index:2;
}
@media(max-width:700px){
  .settings-folder-button-v244{min-height:96px!important;padding:18px!important}
  .settings-path-panel-v245{padding-top:58px!important}
  .settings-path-panel-v245>.settings-breadcrumb-v244{top:16px!important;left:16px!important;right:16px!important}
}

/* V246 - Alt ayar panellerinde sabit yol şeridi ve standart geniş alt menü kartı */
.settings-path-panel-v245{
  position:relative!important;
  padding-top:78px!important;
}

/* Yolun bulunduğu alan her zaman ayrılmıştır; başka içerik bu hizaya çıkamaz. */
.settings-path-panel-v245::before{
  content:"";
  position:absolute;
  left:20px;
  right:20px;
  top:58px;
  height:1px;
  background:rgba(53,92,124,.55);
  pointer-events:none;
}
.settings-path-panel-v245>.settings-breadcrumb-v244{
  position:absolute!important;
  top:18px!important;
  left:20px!important;
  right:20px!important;
  height:28px!important;
  min-height:28px!important;
  display:flex!important;
  align-items:center!important;
  margin:0!important;
  z-index:3;
  overflow:hidden;
  white-space:nowrap;
}

/* Kullanıcı Ayarları / Sunucu Ayarları gibi bir alt klasör sayfası. */
.settings-submenu-panel-v246{
  min-height:300px!important;
  display:block!important;
}
.settings-submenu-panel-v246>.settings-folder-buttons-v244{
  width:100%!important;
  max-width:none!important;
  display:grid!important;
  gap:14px!important;
  margin:0!important;
}
.settings-submenu-panel-v246 .settings-folder-button-v244{
  width:100%!important;
  min-height:112px!important;
  padding:24px 26px!important;
  border-radius:16px!important;
}

/* Bildirim / Log / Eşitleme gibi detay sayfalarında da yol şeridi aynı yerde kalır. */
.settings-detail-panel-v246{
  padding-top:82px!important;
}
.settings-detail-panel-v246>.section-head{
  margin-top:0!important;
}

/* Kök Ayarlar sayfasındaki iki seçim de aynı kart geometrisini kullanır. */
.settings-folder-shell-v244:not(.settings-path-panel-v245) .settings-folder-buttons-v244{
  width:100%!important;
  max-width:none!important;
}
.settings-folder-shell-v244:not(.settings-path-panel-v245) .settings-folder-button-v244{
  width:100%!important;
  min-height:112px!important;
  padding:24px 26px!important;
}

@media(max-width:700px){
  .settings-path-panel-v245{
    padding-top:70px!important;
  }
  .settings-path-panel-v245::before{
    left:16px;
    right:16px;
    top:54px;
  }
  .settings-path-panel-v245>.settings-breadcrumb-v244{
    top:15px!important;
    left:16px!important;
    right:16px!important;
    height:26px!important;
    min-height:26px!important;
  }
  .settings-submenu-panel-v246 .settings-folder-button-v244,
  .settings-folder-shell-v244:not(.settings-path-panel-v245) .settings-folder-button-v244{
    min-height:96px!important;
    padding:18px!important;
  }
}

/* V247 - Ayarlar son hizalama düzeltmesi */

/* Üst başlık/adres kısmının altı her zaman biraz boş kalır. */
.settings-page-spacer-v247{
  height:18px;
  width:100%;
}

/* Alt ayar sayfalarında yol artık butonların soluna/ortasına taşınmaz.
   Normal akışta, panelin sol üstünde kendine ayrılmış satırda durur. */
.settings-path-panel-v245{
  position:relative!important;
  padding:18px 20px 20px!important;
  display:block!important;
}

.settings-path-panel-v245::before{
  display:none!important;
}

.settings-path-panel-v245>.settings-breadcrumb-v244{
  position:relative!important;
  inset:auto!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  height:auto!important;
  min-height:28px!important;
  margin:0 0 18px 0!important;
  padding:0 0 12px 0!important;
  display:flex!important;
  align-items:center!important;
  border-bottom:1px solid rgba(53,92,124,.55);
  overflow:visible!important;
  white-space:normal!important;
  z-index:auto!important;
}

/* Breadcrumb satırının altında butonlar başlar; araya sabit boşluk bırakılır. */
.settings-submenu-panel-v246{
  min-height:0!important;
}

.settings-submenu-panel-v246>.settings-folder-buttons-v244{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  gap:14px!important;
}

/* Kartlar eski sürümde fazla büyüktü; daha dengeli. */
.settings-folder-button-v244,
.settings-submenu-panel-v246 .settings-folder-button-v244,
.settings-folder-shell-v244:not(.settings-path-panel-v245) .settings-folder-button-v244{
  width:100%!important;
  min-height:92px!important;
  padding:18px 20px!important;
  border-radius:16px!important;
}

.settings-folder-icon-v244{
  width:48px!important;
  height:48px!important;
}

/* Detay sayfasında da aynı breadcrumb satırı; içerik onun altından başlar. */
.settings-detail-panel-v246{
  padding:18px 20px 20px!important;
}
.settings-detail-panel-v246>.section-head{
  margin-top:0!important;
}

/* Ana ayarlar paneli de çok uzun kalmasın. */
.settings-folder-shell-v244:not(.settings-path-panel-v245){
  min-height:0!important;
  padding:20px!important;
}
.settings-folder-shell-v244:not(.settings-path-panel-v245) .settings-folder-buttons-v244{
  width:100%!important;
  gap:14px!important;
}

/* Başlık ile panel arasındaki mesafe */
.main>.settings-page-spacer-v247 + .panel{
  margin-top:0!important;
}

@media(max-width:700px){
  .settings-page-spacer-v247{height:12px}
  .settings-path-panel-v245,
  .settings-detail-panel-v246{
    padding:15px 16px 16px!important;
  }
  .settings-path-panel-v245>.settings-breadcrumb-v244{
    margin-bottom:14px!important;
    padding-bottom:10px!important;
  }
  .settings-folder-button-v244,
  .settings-submenu-panel-v246 .settings-folder-button-v244,
  .settings-folder-shell-v244:not(.settings-path-panel-v245) .settings-folder-button-v244{
    min-height:84px!important;
    padding:15px 16px!important;
  }
}

/* V248 - Ayarlar submenu kesin yerleşim */
.settings-root-panel-v248{
  display:block!important;
  min-height:0!important;
  padding:20px!important;
}
.settings-root-panel-v248>.settings-folder-buttons-v244{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}

/* Alt ayarlarda grid/flex kalıntılarını sıfırla. */
.settings-submenu-panel-v246{
  display:block!important;
  position:relative!important;
  padding:18px 20px 20px!important;
  min-height:0!important;
}

/* Yol HER ZAMAN panelin en üstünde tam satır. */
.settings-submenu-panel-v246>.settings-breadcrumb-v244,
.settings-detail-panel-v246>.settings-breadcrumb-v244{
  display:flex!important;
  position:relative!important;
  width:100%!important;
  max-width:none!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  left:auto!important;
  inset:auto!important;
  float:none!important;
  clear:both!important;
  box-sizing:border-box!important;
  min-height:34px!important;
  height:auto!important;
  margin:0 0 18px 0!important;
  padding:0 0 12px 0!important;
  align-items:center!important;
  gap:8px!important;
  border-bottom:1px solid rgba(53,92,124,.6)!important;
}

/* Yolun olduğu satır altında boşluk bırak; kartlar asla yanına gelmez. */
.settings-submenu-buttons-v248,
.settings-submenu-panel-v246>.settings-folder-buttons-v244{
  display:grid!important;
  grid-template-columns:1fr!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  gap:14px!important;
  clear:both!important;
}

.settings-submenu-panel-v246 .settings-folder-button-v244{
  display:grid!important;
  grid-template-columns:54px minmax(0,1fr) 24px!important;
  width:100%!important;
  max-width:none!important;
  min-height:92px!important;
  margin:0!important;
  padding:18px 20px!important;
}

/* Detay sayfalarında da breadcrumb'ın üstünde/yanında hiçbir içerik yok. */
.settings-detail-panel-v246{
  display:block!important;
  position:relative!important;
  padding:18px 20px 20px!important;
}
.settings-detail-panel-v246>.section-head,
.settings-detail-panel-v246>form,
.settings-detail-panel-v246>.settings-note-v241,
.settings-detail-panel-v246>.settings-sync-summary-v243{
  width:100%!important;
  clear:both!important;
}

/* Önceki sürümlerde eklenen yapay spacer biraz küçültüldü. */
.settings-page-spacer-v247{
  height:12px!important;
}

@media(max-width:700px){
  .settings-root-panel-v248,
  .settings-submenu-panel-v246,
  .settings-detail-panel-v246{
    padding:15px 16px 16px!important;
  }
  .settings-submenu-panel-v246>.settings-breadcrumb-v244,
  .settings-detail-panel-v246>.settings-breadcrumb-v244{
    margin-bottom:14px!important;
    padding-bottom:10px!important;
  }
  .settings-submenu-panel-v246 .settings-folder-button-v244{
    grid-template-columns:46px minmax(0,1fr) 20px!important;
    min-height:84px!important;
    padding:15px 16px!important;
  }
}

/* V249 - Breadcrumb tek satır kesin düzeltme */
.settings-submenu-panel-v246,
.settings-detail-panel-v246{
  display:block!important;
  grid-template-columns:none!important;
  grid-template-rows:none!important;
}

.settings-breadcrumb-single-v249{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:8px!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  height:34px!important;
  min-height:34px!important;
  margin:0 0 18px 0!important;
  padding:0 0 12px 0!important;
  border-bottom:1px solid rgba(53,92,124,.6)!important;
  position:relative!important;
  inset:auto!important;
  float:none!important;
  clear:both!important;
  grid-column:1 / -1!important;
  grid-row:auto!important;
  white-space:nowrap!important;
  overflow:hidden!important;
}

.settings-breadcrumb-single-v249>a,
.settings-breadcrumb-single-v249>span,
.settings-breadcrumb-single-v249>strong{
  display:inline!important;
  position:static!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  flex:0 0 auto!important;
  line-height:1!important;
}

.settings-breadcrumb-single-v249>a{color:#62b7ff!important}
.settings-breadcrumb-single-v249>strong{color:#fff!important}
.settings-breadcrumb-sep-v249{color:#7f9bb1!important}

/* Kartlar kesin olarak breadcrumb'ın altından tam genişlikte başlar. */
.settings-submenu-panel-v246>.settings-folder-buttons-v244,
.settings-submenu-buttons-v248{
  display:grid!important;
  grid-template-columns:1fr!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  clear:both!important;
}

.settings-submenu-panel-v246 .settings-folder-button-v244{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}

@media(max-width:700px){
  .settings-breadcrumb-single-v249{
    gap:6px!important;
    height:30px!important;
    min-height:30px!important;
    margin-bottom:14px!important;
    padding-bottom:10px!important;
  }
}

/* V250 - Breadcrumb sola sabitleme */
.settings-breadcrumb-single-v249{
  justify-content:flex-start!important;
  text-align:left!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
}

.settings-breadcrumb-single-v249>a,
.settings-breadcrumb-single-v249>span,
.settings-breadcrumb-single-v249>strong{
  margin-left:0!important;
  margin-right:0!important;
  text-align:left!important;
  justify-self:start!important;
  align-self:center!important;
}

.settings-breadcrumb-single-v249>a:first-child{
  margin-left:0!important;
}

.settings-breadcrumb-single-v249>strong{
  margin-right:auto!important;
}

/* Parent panel herhangi bir sağa hizalama taşısa bile breadcrumb solda kalır. */
.settings-submenu-panel-v246>.settings-breadcrumb-single-v249,
.settings-detail-panel-v246>.settings-breadcrumb-single-v249{
  align-self:stretch!important;
  justify-self:stretch!important;
  place-self:auto stretch!important;
  width:100%!important;
}

/* Kartlar da breadcrumb altında normal soldan başlar. */
.settings-submenu-panel-v246>.settings-folder-buttons-v244,
.settings-submenu-buttons-v248{
  justify-items:stretch!important;
  align-items:stretch!important;
  margin-left:0!important;
  margin-right:0!important;
}

/* V251 - Sunucu/Kullanıcı alt ayar kartları tam genişlik */
.settings-submenu-full-v251{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  box-sizing:border-box!important;
  padding:18px 20px 20px!important;
  margin:0!important;
  position:relative!important;
  justify-content:initial!important;
  align-items:initial!important;
}

.settings-submenu-full-v251>.settings-breadcrumb-single-v249{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  box-sizing:border-box!important;
  position:relative!important;
  inset:auto!important;
  float:none!important;
  clear:both!important;
  margin:0 0 16px 0!important;
  padding:0 0 12px 0!important;
  border-bottom:1px solid rgba(53,92,124,.6)!important;
}

/* Kart kapsayıcısı sağa yaslanamaz ve yarım genişliğe düşemez. */
.settings-submenu-full-v251>.settings-folder-buttons-v244,
.settings-submenu-full-v251>.settings-submenu-buttons-v248{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-auto-flow:row!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  box-sizing:border-box!important;
  margin:0!important;
  margin-left:0!important;
  margin-right:0!important;
  padding:0!important;
  float:none!important;
  clear:both!important;
  justify-self:stretch!important;
  align-self:stretch!important;
  justify-content:stretch!important;
  justify-items:stretch!important;
  align-items:stretch!important;
  gap:14px!important;
  transform:none!important;
}

/* Her kart breadcrumb'ın altında soldan sağa tam genişlik. */
.settings-submenu-full-v251 .settings-folder-button-v244{
  display:grid!important;
  grid-template-columns:54px minmax(0,1fr) 24px!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  box-sizing:border-box!important;
  margin:0!important;
  margin-left:0!important;
  margin-right:0!important;
  padding:18px 20px!important;
  min-height:92px!important;
  justify-self:stretch!important;
  align-self:stretch!important;
  transform:none!important;
}

.settings-submenu-full-v251 .settings-folder-button-v244>span:nth-child(2){
  min-width:0!important;
  width:auto!important;
  text-align:left!important;
}

@media(max-width:700px){
  .settings-submenu-full-v251{padding:15px 16px 16px!important}
  .settings-submenu-full-v251 .settings-folder-button-v244{
    grid-template-columns:46px minmax(0,1fr) 20px!important;
    min-height:84px!important;
    padding:15px 16px!important;
  }
}

/* V252 Kullanıcılar */
.users-card-grid-v252{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-card-v252{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr) 24px;align-items:center;gap:14px;width:100%;min-height:86px;padding:14px 16px;border:1px solid #284a66;border-radius:14px;background:#091c2d;color:inherit;text-align:left;cursor:pointer}.user-card-v252:hover{border-color:#4b82ad;transform:translateY(-1px)}.user-card-v252.passive{cursor:default}.user-card-v252.passive:hover{transform:none}.user-card-meta-v252 b,.user-card-meta-v252 small{display:block}.user-card-meta-v252 small{color:var(--muted);margin-top:4px}.user-card-arrow-v252{font-size:25px;color:#6da8d4}.users-unregistered-v252{padding:0!important;overflow:hidden}.users-unregistered-v252>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:18px 20px;list-style:none}.users-unregistered-v252>summary::-webkit-details-marker{display:none}.users-unregistered-v252>summary span strong,.users-unregistered-v252>summary span small{display:block}.users-unregistered-v252>summary span small{color:var(--muted);margin-top:4px}.users-unregistered-body-v252{border-top:1px solid var(--line);padding:18px 20px 20px}.users-check-row-v252{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px}.users-check-row-v252 div strong,.users-check-row-v252 div small{display:block}.users-check-row-v252 div small{color:var(--muted);margin-top:4px}.empty-state-v252{padding:26px;text-align:center;color:var(--muted);border:1px dashed #31506a;border-radius:12px}.user-detail-v252{width:min(1180px,96vw)!important;max-height:90vh!important}.user-detail-head-v252{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-right:48px;margin-bottom:18px}.user-detail-head-v252 h2{margin:0}.user-detail-head-v252 small{display:block;color:var(--muted);margin-top:4px}.user-detail-tabs-v252{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:14px}.user-detail-tabs-v252 button.active{background:#174d74;border-color:#3c82b4}.user-tab-pane-v252{display:none}.user-tab-pane-v252.active{display:block}.user-app-actions-v252{display:flex;gap:7px;flex-wrap:wrap}.loading-v252{padding:40px;text-align:center;color:var(--muted)}
@media(max-width:900px){.users-card-grid-v252{grid-template-columns:1fr}.user-card-v252{grid-template-columns:minmax(0,1fr) 24px}.user-card-meta-v252{grid-column:1}.user-card-arrow-v252{grid-column:2;grid-row:1/3}}

/* V253 Kullanıcı listesi: her satırda yalnız 1 kullanıcı */
.users-card-grid-v252{grid-template-columns:1fr!important}
.user-card-v252{min-height:82px!important}
.user-role-state-v253{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}
.user-role-chip-v253{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #31536e;border-radius:999px;background:#0a2134;font-size:12px}
.user-role-history-kind-v253{font-weight:800}
.user-role-history-kind-v253.given{color:#73dfa4}.user-role-history-kind-v253.removed{color:#ff8998}
.user-overview-grid-v253{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}
.user-overview-card-v253{padding:13px;border:1px solid #294962;border-radius:12px;background:#081a2a}.user-overview-card-v253 small,.user-overview-card-v253 strong{display:block}.user-overview-card-v253 small{color:var(--muted);margin-bottom:5px}
@media(max-width:760px){.user-overview-grid-v253{grid-template-columns:1fr}}

/* V254 Discord benzeri Bot Kontrolü */
.bot-discord-v254{padding:0!important;overflow:hidden}.bot-discord-shell-v254{display:grid;grid-template-columns:285px minmax(0,1fr);height:calc(100vh - 24px);min-height:620px;border:1px solid #254762;border-radius:16px;overflow:hidden;background:#07131e}
.bot-channel-rail-v254{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#091827;border-right:1px solid #24425a;min-width:0}.bot-guild-head-v254{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #203b50}.bot-guild-head-v254 strong,.bot-guild-head-v254 small{display:block}.bot-guild-head-v254 small{color:#7f99ae;margin-top:3px}
.bot-channel-scroll-v254{overflow:auto;padding:10px 8px}.bot-channel-group-v254{margin-bottom:13px}.bot-channel-category-v254{display:flex;align-items:center;gap:5px;padding:5px 7px;color:#8ba2b5;font-size:11px;text-transform:uppercase;letter-spacing:.45px}.bot-channel-category-v254 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bot-channel-item-v254{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;width:100%;gap:5px;padding:8px 9px;border:0;border-radius:7px;background:transparent;color:#8fa5b7;text-align:left;cursor:pointer}.bot-channel-item-v254:hover{background:#102639;color:#dceaf5}.bot-channel-item-v254.selected{background:#173348;color:#fff}.bot-channel-icon-v254{font-size:15px;text-align:center;opacity:.9}.bot-channel-name-v254{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-channel-item-v254 small{font-size:10px;color:#7890a3}
.bot-voice-dock-v254{padding:10px;border-top:1px solid #203b50;background:#071420}.bot-voice-dock-v254.connected .bot-voice-info-v254 strong{color:#53d58a}.bot-voice-info-v254 strong,.bot-voice-info-v254 small{display:block}.bot-voice-info-v254 small{color:#879fb1;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-voice-buttons-v254{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.bot-voice-buttons-v254 button{height:36px;padding:0;border-radius:8px}.bot-voice-buttons-v254 button.active{background:#9a2838;border-color:#c23b50}.bot-voice-buttons-v254 button.danger{background:#7d2230}
.bot-message-stage-v254{display:grid;grid-template-rows:58px minmax(0,1fr) auto;min-width:0;background:#0a1825}.bot-channel-top-v254{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #24425a;background:#091623}.bot-channel-top-v254>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}.bot-channel-top-v254 strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-identity-mini-v254{display:flex;align-items:center;gap:8px}.bot-identity-mini-v254 img{width:32px;height:32px;border-radius:50%;object-fit:cover}.bot-identity-mini-v254 span strong,.bot-identity-mini-v254 span small{display:block}.bot-identity-mini-v254 span small{font-size:10px;color:#829aae}
.bot-message-list-v254{overflow:auto;padding:14px 18px 18px}.bot-chat-empty-v254{display:grid;place-items:center;min-height:100%;color:#7e96a9;text-align:center}.bot-chat-empty-v254.error{color:#ef8894}
.bot-message-v254{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:7px 4px}.bot-message-v254:hover{background:#0d2030}.bot-message-avatar-v254{width:38px;height:38px;border-radius:50%;object-fit:cover}.bot-message-meta-v254{display:flex;align-items:baseline;gap:6px}.bot-message-meta-v254>span{font-size:9px;padding:2px 5px;border-radius:4px;background:#5865f2;color:white}.bot-message-meta-v254 small{color:#738b9e;font-size:10px}.bot-message-content-v254{margin-top:2px;color:#d9e4ec;line-height:1.45;word-break:break-word}.bot-message-image-v254{display:inline-block;margin:8px 8px 0 0}.bot-message-image-v254 img{display:block;max-width:min(480px,80vw);max-height:360px;border-radius:9px;object-fit:contain}.bot-message-file-v254{display:inline-block;margin-top:7px;padding:8px 10px;border:1px solid #294d68;border-radius:8px}.bot-message-embed-v254{max-width:520px;margin-top:8px;padding:10px 12px;border-left:4px solid #5865f2;border-radius:5px;background:#0e2435}.bot-message-embed-v254 p{margin:5px 0 0}.bot-message-embed-v254 img{max-width:100%;margin-top:8px;border-radius:8px}
.bot-composer-wrap-v254{padding:0 14px 14px;background:#0a1825}.bot-composer-v254{display:grid;grid-template-columns:42px minmax(0,1fr) 44px;align-items:end;border:1px solid #31526b;border-radius:12px;background:#102536;overflow:hidden}.bot-composer-v254 textarea{resize:none;min-height:44px;max-height:160px;padding:12px 6px;border:0!important;background:transparent!important;color:#fff;box-shadow:none!important;outline:none}.bot-attach-v254{display:grid;place-items:center;height:44px;font-size:25px;cursor:pointer;color:#9bb1c2}.bot-composer-v254>button{height:38px;margin:3px;border-radius:9px;padding:0}.bot-file-preview-v254{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:7px}.bot-file-preview-v254>span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #31526b;border-radius:8px;background:#0d2131;font-size:11px}.bot-file-preview-v254 button{padding:0 4px;border:0;background:transparent;color:#ef8b98}
.bot-toast-v254{position:fixed;right:22px;bottom:22px;z-index:9999;padding:10px 14px;border-radius:10px;background:#174a34;color:#dffbea;border:1px solid #2c7655;box-shadow:0 12px 30px #0008}.bot-toast-v254.bad{background:#5b1f2a;border-color:#8b3444;color:#ffe2e6}
@media(max-width:900px){.bot-discord-shell-v254{grid-template-columns:230px minmax(0,1fr)}}
@media(max-width:680px){.bot-discord-v254{overflow:auto}.bot-discord-shell-v254{grid-template-columns:1fr;height:auto;min-height:0}.bot-channel-rail-v254{height:420px;border-right:0;border-bottom:1px solid #24425a}.bot-message-stage-v254{min-height:620px}.bot-identity-mini-v254{display:none}}

/* V256 canlı entity güncelleme */
.entity-stack.live-entity-resolved-v256{
  animation:liveEntityResolvedV256 1.35s ease;
}
.live-entity-username-v256{
  display:block;
  color:#7f9bb0;
  font-size:10px;
  font-style:normal;
  margin-top:1px;
}
@keyframes liveEntityResolvedV256{
  0%{background:rgba(56,189,124,.20);box-shadow:0 0 0 4px rgba(56,189,124,.08)}
  100%{background:transparent;box-shadow:none}
}

/* V257 Kalıcı Cezalar */
.persistent-add-grid-v257{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}
.persistent-add-grid-v257 label{display:grid;gap:7px}
.persistent-add-grid-v257 select{width:100%}
.persistent-list-v257{display:grid;gap:10px}
.persistent-row-v257{display:grid;grid-template-columns:34px minmax(220px,1.2fr) minmax(180px,.9fr) minmax(180px,.8fr) auto;gap:14px;align-items:center;padding:14px 15px;border:1px solid #294b65;border-radius:13px;background:#081a29}
.persistent-index-v257{font-weight:900;font-size:16px}
.persistent-role-v257 strong,.persistent-role-v257 small,.persistent-date-v257 strong,.persistent-date-v257 small{display:block}
.persistent-role-v257 small,.persistent-date-v257 small{color:var(--muted);margin-top:3px;font-size:10px}
.persistent-date-v257 strong{font-size:12px}
.empty-state-v257{padding:28px;text-align:center;color:var(--muted);border:1px dashed #31516a;border-radius:12px}
@media(max-width:900px){
  .persistent-add-grid-v257{grid-template-columns:1fr}
  .persistent-row-v257{grid-template-columns:30px minmax(0,1fr) auto}
  .persistent-role-v257,.persistent-date-v257{grid-column:2}
  .persistent-row-v257 form{grid-column:3;grid-row:1/4}
}

/* V258 Ceza Yönetimi */
.penalty-role-add-v258{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:14px}.penalty-role-add-v258 label{display:grid;gap:7px}.penalty-role-list-v258{display:grid;gap:8px}.penalty-role-row-v258{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #294b65;border-radius:12px;background:#081a29}.penalty-role-row-v258 strong,.penalty-role-row-v258 small{display:block}.penalty-role-row-v258 small{color:var(--muted);margin-top:3px}
.punishment-card-v258{width:min(920px,94vw)!important}.punishment-grid-v258{display:grid;gap:14px}.punishment-pair-v258{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.punishment-pair-v258 label{display:grid;gap:7px}.punishment-pair-v258 textarea{min-height:92px;resize:vertical}
@media(max-width:700px){.punishment-pair-v258{grid-template-columns:1fr}.penalty-role-add-v258{grid-template-columns:1fr}}

/* V260 - sağ tık/sürükleme görünüm kilidi */
html,body{
  -webkit-user-drag:none;
}
a,img{
  -webkit-user-drag:none!important;
  user-drag:none!important;
}
a{
  -webkit-touch-callout:none;
}


/* V261 - Ceza ekranı başlık ve buton düzenleri */
.punishment-head-actions-v261{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.persistent-punishments-page-v261>.alert:first-child{margin-top:0}
#cezaRolleriPanel{scroll-margin-top:96px}
@media(max-width:760px){
  .punishment-head-actions-v261{width:100%;justify-content:flex-start}
  .punishment-head-actions-v261 .status{order:1}
  .punishment-head-actions-v261 .primary,
  .punishment-head-actions-v261 .secondary{order:2}
}

/* V262 - Tüm açılır paneller sidebar/topbar dahil bütün panelin üstünde */
body.modal-open{
  overflow:hidden!important;
}
body>.detail-modal,
body>.notification-focus-modal{
  position:fixed!important;
  inset:0!important;
  width:100vw!important;
  height:100dvh!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:24px!important;
  display:grid!important;
  place-items:center!important;
  z-index:10000!important;
  isolation:isolate!important;
}
body>.detail-modal[hidden],
body>.notification-focus-modal[hidden]{
  display:none!important;
}
body>.detail-modal>.detail-backdrop,
body>.notification-focus-modal>.detail-backdrop{
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  background:rgba(0,0,0,.78)!important;
}
body>.detail-modal>.detail-card,
body>.notification-focus-modal>.detail-card{
  position:relative!important;
  z-index:1!important;
  width:min(920px,calc(100vw - 48px))!important;
  max-width:calc(100vw - 48px)!important;
  max-height:calc(100dvh - 48px)!important;
  margin:0!important;
  overflow:auto!important;
  box-shadow:0 30px 100px rgba(0,0,0,.88)!important;
}
body>.detail-modal>.detail-card.punishment-card-v258{
  width:min(920px,calc(100vw - 48px))!important;
}
@media(max-width:700px){
  body>.detail-modal,
  body>.notification-focus-modal{
    padding:10px!important;
  }
  body>.detail-modal>.detail-card,
  body>.notification-focus-modal>.detail-card{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
    max-height:calc(100dvh - 20px)!important;
  }
}

/* V265 Kalıcı Ceza Süresi */
.persistent-add-grid-v265{
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.72fr) minmax(150px,.62fr) auto;
  gap:12px;
  align-items:end;
}
.persistent-add-grid-v265 label{display:grid;gap:7px}
.persistent-duration-v265 strong,.persistent-duration-v265 small{display:block}
.persistent-duration-v265 small{color:var(--muted);margin-top:3px;font-size:10px}
.persistent-row-v257{
  grid-template-columns:34px minmax(220px,1.15fr) minmax(170px,.85fr) minmax(155px,.7fr) minmax(170px,.75fr) auto!important;
}
@media(max-width:1050px){
  .persistent-add-grid-v265{grid-template-columns:1fr 1fr}
  .persistent-add-grid-v265>button{grid-column:1/-1}
  .persistent-row-v257{grid-template-columns:30px minmax(0,1fr) auto!important}
  .persistent-role-v257,.persistent-duration-v265,.persistent-date-v257{grid-column:2}
  .persistent-row-v257 form{grid-column:3;grid-row:1/5}
}
@media(max-width:650px){
  .persistent-add-grid-v265{grid-template-columns:1fr}
}

/* V266 Otomatik Cevaplar */
.auto-reply-page-head-v266{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 18px;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.auto-reply-page-head-v266 h1{margin:0;font-size:24px}.auto-reply-page-head-v266 p{margin:5px 0 0}.auto-reply-page-head-v266 .auto-reply-add{margin-left:auto;flex:0 0 auto}
/* V266 Telegram */
.telegram-page-v266{padding-top:24px!important}.telegram-head-v266{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.telegram-head-v266 h1{margin:0}.telegram-head-v266 p{margin:5px 0 0}.telegram-state-v266{padding:8px 12px;border:1px solid #63313a;border-radius:999px;background:#2b1118;color:#ff9ba7;font-weight:800;font-size:12px}.telegram-state-v266.connected{border-color:#256647;background:#0d2c20;color:#7aefad}.telegram-token-form-v266{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.telegram-token-form-v266 label{display:grid;gap:7px}.telegram-setup-flow-v266{display:grid;grid-template-columns:32px 1fr 32px 1fr 32px 1fr;gap:8px;align-items:center;margin-top:16px;padding:12px;border:1px solid #27445c;border-radius:12px;background:#081a29}.telegram-setup-flow-v266>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#164f78;color:#fff;font-weight:900}.telegram-setup-flow-v266>b{font-size:12px}.telegram-authorized-add-v266{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:14px}.telegram-id-grid-v266{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.telegram-id-card-v266{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;border:1px solid #294b65;border-radius:12px;background:#081a29}.telegram-id-card-v266 strong,.telegram-id-card-v266 small{display:block}.telegram-id-card-v266 small{color:var(--muted);margin-top:3px}.telegram-empty-v266{grid-column:1/-1;padding:24px;text-align:center;color:var(--muted);border:1px dashed #31516a;border-radius:12px}.telegram-channel-summary-v266{display:flex;align-items:baseline;gap:8px}.telegram-channel-summary-v266 strong{font-size:24px}.telegram-channel-summary-v266 span{color:var(--muted);margin-right:10px}.telegram-disconnect-v266{margin-top:16px}.telegram-help-card-v266{width:min(620px,94vw)!important}.telegram-help-card-v266 li{margin:10px 0}.button-link-v266{display:inline-flex;text-decoration:none;margin-top:10px}.telegram-channels-modal-v266{width:min(1180px,96vw)!important}.telegram-channel-list-v266{display:grid;gap:9px}.telegram-channel-row-v266{display:grid;grid-template-columns:34px minmax(190px,1fr) 90px 100px minmax(360px,1.3fr);gap:10px;align-items:center;padding:12px;border:1px solid #294b65;border-radius:12px;background:#081a29}.telegram-channel-row-v266.deleted{opacity:.55}.telegram-channel-name-v266 strong,.telegram-channel-name-v266 small,.telegram-channel-count-v266 strong,.telegram-channel-count-v266 small{display:block}.telegram-channel-name-v266 small,.telegram-channel-count-v266 small{color:var(--muted);margin-top:3px}.telegram-channel-count-v266 strong{font-size:18px}.telegram-channel-actions-v266{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.telegram-channel-actions-v266 form{margin:0}.telegram-channel-rename-v266{display:flex;gap:6px}.telegram-channel-rename-v266 input{min-width:150px}@media(max-width:1000px){.telegram-id-grid-v266{grid-template-columns:1fr 1fr}.telegram-setup-flow-v266{grid-template-columns:32px 1fr}.telegram-channel-row-v266{grid-template-columns:30px minmax(0,1fr) 80px}.telegram-channel-actions-v266{grid-column:2/-1;justify-content:flex-start}}@media(max-width:680px){.auto-reply-page-head-v266,.telegram-head-v266{align-items:stretch;flex-direction:column}.auto-reply-page-head-v266 .auto-reply-add{align-self:flex-end}.telegram-token-form-v266,.telegram-authorized-add-v266{grid-template-columns:1fr}.telegram-id-grid-v266{grid-template-columns:1fr}.telegram-channel-row-v266{grid-template-columns:26px minmax(0,1fr)}.telegram-channel-actions-v266{grid-column:1/-1}.telegram-channel-rename-v266{width:100%}.telegram-channel-rename-v266 input{min-width:0;flex:1}}

/* V267 Panel Kullanıcıları / 3 sahip hiyerarşisi */
.panel-users-head-v267{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 18px}.panel-users-head-v267 h1{margin:0}.panel-users-head-v267 p{margin:5px 0 0}.owner-guild-list-v267{display:grid;gap:14px}.owner-guild-card-v267{border:1px solid #294a63;border-radius:15px;background:#081a29;padding:14px}.owner-guild-title-v267{display:flex;align-items:center;gap:10px;margin-bottom:12px}.owner-guild-title-v267 img{width:42px;height:42px;border-radius:50%;object-fit:cover}.owner-guild-title-v267 strong,.owner-guild-title-v267 small{display:block}.owner-guild-title-v267 small{color:var(--muted);margin-top:3px}.owner-tier-grid-v267{display:grid;gap:9px}.owner-tier-v267{display:grid;grid-template-columns:38px minmax(220px,1fr) minmax(260px,.9fr);gap:12px;align-items:center;padding:12px;border:1px solid #284961;border-radius:12px;background:#0a2031}.owner-tier-v267>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-weight:900;background:#174f76}.owner-tier-v267.tier1{border-color:#855a20}.owner-tier-v267.tier1>span{background:#7a531d}.owner-tier-v267.tier2{border-color:#315f8e}.owner-tier-v267.tier3{border-color:#32634a}.owner-tier-v267.tier3>span{background:#1d6748}.owner-tier-v267 b,.owner-tier-v267 small{display:block}.owner-tier-v267 small{color:var(--muted);margin-top:4px}.owner-tier-v267 form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.panel-user-list-v267{display:grid;gap:9px}.panel-user-row-v267{display:grid;grid-template-columns:minmax(230px,1fr) minmax(260px,1.2fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid #294a63;border-radius:13px;background:#081a29}.panel-user-identity-v267{display:flex;align-items:center;gap:11px;min-width:0}.panel-user-identity-v267 img{width:44px;height:44px;border-radius:50%;object-fit:cover}.panel-user-identity-v267 strong,.panel-user-identity-v267 small{display:block}.panel-user-identity-v267 small{color:var(--muted);margin-top:3px}.panel-user-badges-v267{display:flex;gap:6px;flex-wrap:wrap}.owner-badge-v267{display:inline-flex;padding:5px 8px;border-radius:999px;border:1px solid #39617e;background:#0c2538;font-size:10px;font-weight:800}.panel-user-actions-v267{display:flex;gap:7px}.panel-user-actions-v267 form{margin:0}.panel-user-modal-v267{width:min(980px,95vw)!important}.panel-user-lookup-line-v267{display:grid;grid-template-columns:1fr auto;gap:8px}.panel-user-lookup-result-v267{margin:10px 0;padding:10px;border:1px solid #31506a;border-radius:10px}.panel-user-lookup-result-v267 strong,.panel-user-lookup-result-v267 small{display:block}.panel-user-guild-checks-v267{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0 14px}.panel-user-guild-checks-v267 label{display:flex;gap:9px;align-items:center;padding:10px;border:1px solid #294a63;border-radius:10px}.panel-user-guild-checks-v267 strong,.panel-user-guild-checks-v267 small{display:block}.panel-user-guild-checks-v267 small{color:var(--muted);margin-top:2px}.panel-access-card-v267{display:grid;gap:10px;border:1px solid #294a63;border-radius:12px;padding:12px;margin-bottom:10px;background:#081a29}.panel-access-card-v267.protected{display:flex;justify-content:space-between;align-items:center}.panel-access-card-v267 strong,.panel-access-card-v267 small{display:block}.panel-access-card-v267 small{color:var(--muted);margin-top:3px}.panel-access-head-v267{display:flex;justify-content:space-between;align-items:center;gap:10px}.permission-grid-v267{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}
@media(max-width:900px){.owner-tier-v267,.panel-user-row-v267{grid-template-columns:1fr}.owner-tier-v267>span{display:none}.panel-user-guild-checks-v267{grid-template-columns:1fr}.permission-grid-v267{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.panel-users-head-v267{flex-direction:column}.owner-tier-v267 form,.panel-user-lookup-line-v267{grid-template-columns:1fr}.permission-grid-v267{grid-template-columns:1fr}}

/* V268 Botlar */
.bot-name-copy-v181{background:transparent!important;border:0!important;padding:0!important;color:#fff!important;font:inherit!important;font-weight:800!important;text-align:left!important;box-shadow:none!important}
.bot-name-copy-v181:hover{color:#55aef3!important;text-decoration:underline!important}
.bot-auto-info-v268{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}
.bot-auto-info-v268>span{padding:11px 12px;border:1px solid #2a4058;border-radius:10px;background:#07111d}
.bot-auto-info-v268 small,.bot-auto-info-v268 strong{display:block}.bot-auto-info-v268 small{color:#8ca3b7;margin-bottom:4px}.bot-auto-note-v268{display:block;color:#7f97aa;margin-top:8px}

/* V268 Panel kullanıcıları 2 sütun */
.panel-user-grid-v268{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.panel-user-card-v268{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #294a63;border-radius:13px;background:#081a29}
.panel-user-card-v268 .panel-user-badges-v267{grid-column:1/-1}
.ownership-page-v268 .owner-guild-title-v267 h2{margin:0}
@media(max-width:850px){.panel-user-grid-v268{grid-template-columns:1fr}}

/* V269 Geçmiş Davetler */
.invite-slide-v269[open]>.invite-body-slide-v269{
  transform-origin:top center;
  animation:inviteOpenDownV269 .18s ease-out both;
}
.zero-invite-group-v237:not([open])>.zero-invite-list-v237{display:none}
@keyframes inviteOpenDownV269{
  from{opacity:0;transform:translateY(-7px)}
  to{opacity:1;transform:translateY(0)}
}

/* V272 Sahiplik: Ayarlar > Sunucu Ayarları */
.ownership-bot-owner-v272{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;margin-bottom:14px;border:1px solid #735323;border-radius:13px;background:#20180b}.ownership-bot-owner-v272>small{color:#e7b84d;font-weight:800}.ownership-bot-owner-v272>div{display:flex;align-items:center;gap:12px}.ownership-bot-owner-v272>div>span{padding:5px 8px;border-radius:999px;background:#5c430f;color:#ffe08a;font-size:11px;font-weight:800}
.ownership-pair-v272{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ownership-card-v272{padding:16px;border:1px solid #2b4e67;border-radius:14px;background:#081a29}.ownership-card-v272.main{border-color:#2d5b7a}.ownership-card-v272.side{border-color:#315665}.ownership-card-head-v272{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.ownership-card-head-v272 h2{margin:2px 0 0}.ownership-card-head-v272 small{color:var(--muted)}.ownership-card-v272>p{margin:12px 0 0;font-size:12px}
.owner-edit-card-v272{width:min(650px,94vw)!important}.owner-query-row-v272{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:15px}.owner-query-result-v272{margin-top:12px;padding:12px;border:1px solid #294b65;border-radius:12px;background:#071723}.owner-edit-actions-v272{margin-top:18px}.owner-user-preview-v272{display:flex;align-items:center;gap:11px}.owner-user-preview-v272 img{width:48px;height:48px;border-radius:50%;object-fit:cover}.owner-user-preview-v272 strong,.owner-user-preview-v272 span,.owner-user-preview-v272 small{display:block}.owner-user-preview-v272 span,.owner-user-preview-v272 small{color:var(--muted);margin-top:2px}.owner-confirm-card-v272{width:min(760px,94vw)!important}.owner-confirm-compare-v272{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.owner-confirm-compare-v272>article{padding:14px;border:1px solid #294b65;border-radius:13px;background:#071723}.owner-confirm-compare-v272>article>small{display:block;color:var(--muted);font-weight:800;margin-bottom:10px}.error-text{color:#ff8998}
@media(max-width:720px){.ownership-pair-v272,.owner-confirm-compare-v272{grid-template-columns:1fr}.owner-query-row-v272{grid-template-columns:1fr}}

/* V273 Sahiplik */
.ownership-settings-v273{overflow:visible}
.ownership-title-v273{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:6px 0 18px}
.ownership-title-v273 h2{margin:0}.ownership-title-v273 p{margin:4px 0 0}
.ownership-bot-v273{min-width:260px;padding:11px 13px;border:1px solid #31526c;border-radius:12px;background:#081a29}
.ownership-bot-v273>small{display:block;color:#8ca5b8;margin-bottom:6px}
.ownership-two-cards-v273{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ownership-owner-card-v273{min-height:170px;padding:16px;border:1px solid #31516a;border-radius:14px;background:#081a29}
.ownership-owner-card-head-v273{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
.ownership-owner-card-head-v273 small{color:#8099ac}.ownership-owner-card-head-v273 h3{margin:2px 0 0;font-size:19px}
.ownership-current-v273{min-height:55px;display:flex;align-items:center}
.ownership-rule-v273{display:block;color:#7992a5;margin-top:14px;line-height:1.45}
.ownership-edit-modal-v273{width:min(720px,94vw)!important}
.ownership-confirm-modal-v273{width:min(880px,94vw)!important}
.ownership-query-v273{margin:18px 0 12px}.ownership-query-v273 label{display:grid;gap:7px}
.ownership-query-v273 label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}
.ownership-query-result-v273{margin:12px 0;padding:13px;border:1px solid #2d4e67;border-radius:12px;background:#071827}
.ownership-query-loading-v273{padding:10px;color:#8ca5b8;text-align:center}
.ownership-user-preview-v273{display:flex;align-items:center;gap:12px}
.ownership-user-preview-v273 img,.ownership-user-avatar-empty-v273{width:52px;height:52px;border-radius:50%;object-fit:cover}
.ownership-user-avatar-empty-v273{display:grid;place-items:center;background:#132a3b}
.ownership-user-preview-v273 strong,.ownership-user-preview-v273 span,.ownership-user-preview-v273 small,.ownership-user-preview-v273 em{display:block}
.ownership-user-preview-v273 span{color:#a3b8c8;margin-top:2px}.ownership-user-preview-v273 small{color:#7892a6;margin-top:3px}.ownership-user-preview-v273 em{color:#66d797;font-style:normal;font-size:11px;margin-top:4px}
.ownership-user-empty-v273{color:#829bae}
.ownership-modal-footer-v273{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}
.ownership-confirm-question-v273{text-align:center;font-size:15px;margin:12px 0 18px}
.ownership-confirm-grid-v273{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:10px;align-items:center}
.ownership-confirm-grid-v273 article{min-height:126px;padding:13px;border:1px solid #31516a;border-radius:12px;background:#071827}
.ownership-confirm-grid-v273 article>small{display:block;color:#839cae;margin-bottom:10px}
.ownership-confirm-arrow-v273{text-align:center;font-size:28px;color:#5da9dc}
@media(max-width:760px){
  .ownership-title-v273{align-items:stretch;flex-direction:column}.ownership-bot-v273{min-width:0}
  .ownership-two-cards-v273{grid-template-columns:1fr}
  .ownership-confirm-grid-v273{grid-template-columns:1fr}.ownership-confirm-arrow-v273{transform:rotate(90deg)}
  .ownership-query-v273 label>div{grid-template-columns:1fr}
}

/* V275 Rol Ödülü kişi listesi */
.role-members-count-v275{border:0!important;background:transparent!important;padding:0!important;color:#fff!important;font:inherit!important;text-decoration:none!important}
.role-members-count-v275:hover{color:#58b4f7!important;text-decoration:underline!important}
.role-members-modal-v275{width:min(720px,94vw)!important}
.role-members-list-v275{display:grid;gap:8px;max-height:62vh;overflow:auto;padding-right:3px}
.role-member-row-v275{display:grid;grid-template-columns:28px 46px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid #294b64;border-radius:11px;background:#071827}
.role-member-row-v275 img,.role-member-avatar-empty-v275{width:46px;height:46px;border-radius:50%;object-fit:cover}
.role-member-avatar-empty-v275{display:grid;place-items:center;background:#132a3b}
.role-member-row-v275 strong,.role-member-row-v275 small,.role-member-row-v275 code{display:block}
.role-member-row-v275 small{color:#9bb0c0;margin-top:2px}.role-member-row-v275 code{color:#718b9e;margin-top:3px;font-size:11px}

/* V275 Sahiplik */
.ownership-head-v275{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}
.ownership-head-v275 h2{margin:0}.ownership-head-v275 p{margin:5px 0 0}
.ownership-bot-owner-v275{min-width:280px;padding:12px 14px;border:1px solid #31516a;border-radius:12px;background:#071827}
.ownership-bot-owner-v275>small,.ownership-bot-owner-v275>em{display:block}.ownership-bot-owner-v275>small{color:#839bad;margin-bottom:6px}.ownership-bot-owner-v275>em{color:#667f91;font-style:normal;font-size:11px;margin-top:6px}
.ownership-pair-v275{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ownership-card-v275{padding:16px;border:1px solid #31516a;border-radius:14px;background:#081a29;min-height:190px}
.ownership-card-top-v275{display:flex;justify-content:space-between;align-items:center;gap:12px}
.ownership-card-top-v275 small{color:#819aab}.ownership-card-top-v275 h3{margin:2px 0 0}
.ownership-card-user-v275{min-height:58px;display:flex;align-items:center;margin-top:18px}
.ownership-note-v275{color:#7e97a9;font-size:12px;line-height:1.45;margin:15px 0 0}
.ownership-edit-v275{width:min(720px,94vw)!important}.ownership-confirm-v275{width:min(900px,94vw)!important}
.ownership-id-field-v275{display:grid;gap:7px;margin-top:18px}.ownership-id-field-v275>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}
.ownership-query-box-v275{margin-top:13px;padding:13px;border:1px solid #2e4f68;border-radius:12px;background:#071827}
.ownership-loading-v275{text-align:center;color:#8aa2b4;padding:8px}
.ownership-actions-v275{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}
.ownership-confirm-question-v275{text-align:center;margin:12px 0 18px}
.ownership-confirm-users-v275{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:10px;align-items:center}
.ownership-confirm-users-v275 article{min-height:128px;padding:13px;border:1px solid #31516a;border-radius:12px;background:#071827}
.ownership-confirm-users-v275 article>small{display:block;color:#829aac;margin-bottom:10px}
.ownership-arrow-v275{text-align:center;font-size:28px;color:#58a9dd}
.ownership-user-v275{display:flex;align-items:center;gap:11px}
.ownership-user-v275 img,.ownership-avatar-empty-v275{width:54px;height:54px;border-radius:50%;object-fit:cover}
.ownership-avatar-empty-v275{display:grid;place-items:center;background:#132a3b}
.ownership-user-v275 strong,.ownership-user-v275 span,.ownership-user-v275 small,.ownership-user-v275 em{display:block}
.ownership-user-v275 span{color:#9bb1c1;margin-top:2px}.ownership-user-v275 small{color:#738da0;margin-top:3px}.ownership-user-v275 em{font-style:normal;color:#63d897;font-size:11px;margin-top:4px}.ownership-user-v275 em.bad{color:#ff8a98}
.ownership-empty-user-v275{color:#8098a9}
@media(max-width:760px){
  .ownership-head-v275{flex-direction:column}.ownership-bot-owner-v275{min-width:0;width:100%}
  .ownership-pair-v275{grid-template-columns:1fr}
  .ownership-id-field-v275>div{grid-template-columns:1fr}
  .ownership-confirm-users-v275{grid-template-columns:1fr}.ownership-arrow-v275{transform:rotate(90deg)}
}

/* V276 Davet geçmişi deterministik + lazy açılma */
.invite-slide-v276{margin-top:9px}
.invite-slide-v276>summary{cursor:pointer;list-style:none}
.invite-slide-v276>summary::-webkit-details-marker{display:none}
.invite-slide-v276[open]>.invite-lazy-target-v276>.invite-body-slide-v276,
.invite-slide-v276[open]>.invite-lazy-target-v276>.invite-catalog-v207{
  transform-origin:top center;
  animation:inviteDownV276 .18s ease-out both;
}
.inactive-invites-v276>summary,.active-link-group-v276>summary,.zero-invite-group-v237>summary{
  display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;
  border:1px solid #294b65;border-radius:12px;background:#081a29;
}
.inactive-invites-v276>summary div,.active-link-group-v276>summary div,.zero-invite-group-v237>summary div{display:grid;gap:3px}
.inactive-invites-v276>summary small,.active-link-group-v276>summary small,.zero-invite-group-v237>summary small{color:var(--muted)}
.invite-lazy-target-v276>.invite-body-slide-v276{margin-top:9px}
@keyframes inviteDownV276{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}

/* V277 Sahiplik sade görünüm */
.ownership-heading-v277{margin-bottom:14px}.ownership-heading-v277 h2{margin:0}
.ownership-bot-row-v277{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 16px;border:1px solid #31516a;border-radius:13px;background:#071827;margin-bottom:14px}
.ownership-level-v277 small{color:#8ba2b4}.ownership-bot-row-v277>em{font-style:normal;color:#738b9d;font-size:11px;white-space:nowrap}
.ownership-pair-v277{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ownership-card-v277{padding:16px;border:1px solid #31516a;border-radius:13px;background:#071827;min-height:150px}
.ownership-card-head-v277{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ownership-card-head-v277 small{color:#859eaf}.ownership-card-head-v277 h3{margin:3px 0 0}
.ownership-card-person-v277{margin-top:18px}
.ownership-person-v277,.ownership-user-preview-v277{display:flex;align-items:center;gap:12px}
.ownership-person-v277 img,.ownership-user-preview-v277 img,.ownership-avatar-fallback-v277{width:54px;height:54px;border-radius:50%;object-fit:cover}
.ownership-avatar-fallback-v277{display:grid;place-items:center;background:#142c3d}
.ownership-person-v277 strong,.ownership-person-v277 span,.ownership-person-v277 small,
.ownership-user-preview-v277 strong,.ownership-user-preview-v277 span,.ownership-user-preview-v277 small{display:block}
.ownership-person-v277 span,.ownership-user-preview-v277 span{color:#9cb0c0;margin-top:2px}
.ownership-person-v277 small,.ownership-user-preview-v277 small{color:#748da0;margin-top:3px}
.ownership-edit-v277{width:min(720px,94vw)!important}.ownership-confirm-v277{width:min(900px,94vw)!important}
.ownership-id-field-v277{display:grid;gap:7px;margin-top:18px}.ownership-id-field-v277>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}
.ownership-query-box-v277{margin-top:13px;padding:13px;border:1px solid #2e4f68;border-radius:12px;background:#071827}
.ownership-loading-v277{text-align:center;color:#8aa2b4;padding:8px}
.ownership-actions-v277{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}
.ownership-confirm-question-v277{text-align:center;margin:12px 0 18px}
.ownership-confirm-users-v277{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:10px;align-items:center}
.ownership-confirm-users-v277 article{min-height:128px;padding:13px;border:1px solid #31516a;border-radius:12px;background:#071827}
.ownership-confirm-users-v277 article>small{display:block;color:#829aac;margin-bottom:10px}
.ownership-arrow-v277{text-align:center;font-size:28px;color:#58a9dd}
.ownership-empty-user-v277{color:#8098a9}
@media(max-width:760px){
  .ownership-bot-row-v277{grid-template-columns:1fr}.ownership-bot-row-v277>em{white-space:normal}
  .ownership-pair-v277{grid-template-columns:1fr}
  .ownership-id-field-v277>div{grid-template-columns:1fr}
  .ownership-confirm-users-v277{grid-template-columns:1fr}.ownership-arrow-v277{transform:rotate(90deg)}
}

/* V279 Sahiplik */
.ownership-title-v279{margin:0 0 14px}
.ownership-full-v279{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px;border:1px solid #31516a;border-radius:13px;background:#071827;margin-bottom:14px}
.ownership-full-v279>em{font-style:normal;color:#738b9d;font-size:11px}
.ownership-two-v279{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ownership-card-v279{padding:16px;border:1px solid #31516a;border-radius:13px;background:#071827;min-height:150px}
.ownership-card-head-v279{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}
.ownership-card-head-v279 small{color:#849daf}.ownership-card-head-v279 h3{margin:3px 0 0}
.ownership-user-v279{display:flex;align-items:center;gap:12px}
.ownership-user-v279 img,.ownership-avatar-v279{width:54px;height:54px;border-radius:50%;object-fit:cover}
.ownership-avatar-v279{display:grid;place-items:center;background:#142c3d}
.ownership-user-v279 b,.ownership-user-v279 span,.ownership-user-v279 small{display:block}
.ownership-user-v279 span{color:#9ab0c0;margin-top:2px}.ownership-user-v279 small{color:#748da0;margin-top:3px}
.ownership-none-v279{padding:10px 0}
.ownership-edit-v279{width:min(720px,94vw)!important}.ownership-confirm-v279{width:min(900px,94vw)!important}
.ownership-query-label-v279{display:grid;gap:7px;margin-top:18px}.ownership-query-label-v279>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}
.ownership-result-v279{margin-top:13px;padding:13px;border:1px solid #2e4f68;border-radius:12px;background:#071827}
.ownership-footer-v279{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}
.ownership-confirm-text-v279{text-align:center}
.ownership-confirm-grid-v279{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:10px;align-items:center}
.ownership-confirm-grid-v279 article{min-height:128px;padding:13px;border:1px solid #31516a;border-radius:12px;background:#071827}
.ownership-confirm-grid-v279 article>small{display:block;color:#829aac;margin-bottom:10px}
.ownership-arrow-v279{text-align:center;font-size:28px;color:#58a9dd}
@media(max-width:760px){
  .ownership-full-v279{grid-template-columns:1fr}.ownership-two-v279{grid-template-columns:1fr}
  .ownership-query-label-v279>div{grid-template-columns:1fr}.ownership-confirm-grid-v279{grid-template-columns:1fr}.ownership-arrow-v279{transform:rotate(90deg)}
}

/* V282 Sahiplik sade Bot Sahibi */
.ownership-full-v282{
  display:flex;
  justify-content:center;
  align-items:center;
  padding:18px;
  border:1px solid #31516a;
  border-radius:13px;
  background:#071827;
  margin-bottom:14px;
}
.ownership-user-centered-v282{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  gap:3px;
}
.ownership-user-centered-v282>img,.ownership-user-centered-v282>.ownership-avatar-v279{
  width:58px;height:58px;border-radius:50%;object-fit:cover;margin:4px 0 5px;
}
.ownership-user-centered-v282>b{font-size:16px}
.ownership-user-centered-v282>span{color:#9ab0c0}
.ownership-user-centered-v282>small:not(.ownership-label-v282){color:#748da0}
.ownership-label-v282{font-weight:800;color:#dbe9f5;font-size:12px}

/* V283 Komutlar */
.commands-head-v283{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:4px 0 18px}
.commands-head-v283 h1{margin:0}.commands-head-v283 p{margin:5px 0 0}
.commands-head-actions-v283{display:flex;gap:9px;align-items:center}
.commands-summary-v283{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.commands-summary-v283>div{padding:12px 14px;border:1px solid #2d4f68;border-radius:11px;background:#071827}
.commands-summary-v283 small,.commands-summary-v283 strong{display:block}.commands-summary-v283 small{color:#839cad;margin-bottom:4px}.commands-summary-v283 strong{font-size:18px}
.command-list-v283{display:grid;gap:8px}
.command-row-v283{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid #31516a;border-radius:12px;background:#081a29;transition:.15s ease}
.command-row-v283.disabled{opacity:.5;background:#0b1118;border-color:#263440;filter:grayscale(.35)}
.command-main-v283{display:flex;align-items:center;gap:11px;min-width:0}
.command-main-v283 strong,.command-main-v283 small{display:block}.command-main-v283 small{color:#8099aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}
.command-icon-v283{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#102b40;font-weight:900}
.command-state-v283{color:#8199aa;font-size:12px;text-align:right}
.command-actions-v283{display:flex;align-items:center;gap:8px}
.command-delete-v283{padding:8px 10px!important}
.command-switch-v283{position:relative!important;width:48px!important;height:27px!important;padding:0!important;border-radius:999px!important;background:#3a4650!important;border:1px solid #52616c!important;box-shadow:none!important}
.command-switch-v283 span{position:absolute;left:3px;top:3px;width:19px;height:19px;border-radius:50%;background:#b8c0c7;transition:.17s ease}
.command-switch-v283.on{background:#2687e9!important;border-color:#46a3ff!important}
.command-switch-v283.on span{left:24px;background:#fff}
.command-modal-v283{width:min(680px,94vw)!important}.command-modal-v283 label{display:grid;gap:7px}
.command-help-v283{line-height:1.5}.command-modal-actions-v283{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}
.command-create-grid-v283{display:grid;grid-template-columns:1fr 1fr;gap:12px}.command-create-grid-v283 .wide{grid-column:1/-1}
@media(max-width:760px){.commands-head-v283{flex-direction:column}.commands-head-actions-v283{width:100%}.commands-head-actions-v283>*{flex:1}.commands-summary-v283{grid-template-columns:1fr}.command-row-v283{grid-template-columns:minmax(0,1fr) auto}.command-state-v283{display:none}.command-create-grid-v283{grid-template-columns:1fr}.command-create-grid-v283 .wide{grid-column:auto}}

/* V283 Bildirim Merkezi */
.notification-panel-v283{width:min(500px,94vw)!important}
.notification-head-v283{display:flex;justify-content:space-between;gap:14px;padding:18px 18px 10px}
.notification-head-v283 small{color:#61b6f2;font-weight:800;font-size:10px;letter-spacing:.08em}
.notification-head-v283 h2{margin:3px 0 2px}.notification-head-v283 p{margin:0;color:#8199aa;font-size:12px}
.notification-status-v283{display:flex;gap:8px;padding:0 18px 12px}
.notification-status-v283 span{padding:5px 8px;border-radius:999px;background:#0d2b20;border:1px solid #245a43;color:#77e4aa;font-size:10px;font-weight:800}
.notification-status-v283 span.off{background:#2a1519;border-color:#65323b;color:#ff9aa7}
.notification-filters-v283{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 18px 12px}
.notification-filter-v283{display:grid;gap:2px;place-items:center;padding:8px!important;background:#081a29!important;border:1px solid #294b65!important;border-radius:10px!important;color:#8fa5b6!important}
.notification-filter-v283.active{background:#103553!important;border-color:#2e86c8!important;color:#fff!important}
.notification-filter-v283 strong{font-size:16px}.notification-filter-v283 span{font-size:10px}
.notification-actions-v283{display:flex;gap:6px;flex-wrap:wrap;padding:0 18px 12px}
.notification-actions-v283 button{font-size:11px;padding:7px 9px}
.notification-list-v283{padding:0 12px 14px;display:grid;gap:7px;max-height:62vh;overflow:auto}
.notification-item-v283{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;border:1px solid #27465e;border-radius:11px;background:#071827;overflow:hidden}
.notification-item-v283.read{opacity:.68}.notification-item-v283.selected{outline:1px solid #328fce}
.notification-selector-v283{width:34px;border:0!important;border-right:1px solid #27465e!important;border-radius:0!important;background:#0b2233!important}
.notification-selector-v283 span{display:block;width:14px;height:14px;margin:auto;border:1px solid #6f899b;border-radius:4px}
.notification-item-v283.selected .notification-selector-v283 span{background:#2389e8;border-color:#2389e8}
.notification-content-v283{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;border:0!important;background:transparent!important;padding:11px!important}
.notification-type-icon-v283{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#102b40}
.notification-copy-v283{min-width:0}.notification-titleline-v283{display:flex;justify-content:space-between;gap:8px}.notification-titleline-v283 strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-titleline-v283 time{color:#728a9b;font-size:9px;white-space:nowrap}
.notification-copy-v283>em{display:block;color:#5f788a;font-size:9px;font-style:normal;margin-top:4px}
.notification-entity-v283{display:flex;align-items:center;gap:7px;margin-top:5px}.notification-entity-v283>span:first-child{width:20px;text-align:center}.notification-entity-v283 strong,.notification-entity-v283 small{display:block}.notification-entity-v283 small{color:#6e8799;font-size:9px}
.notification-unread-dot-v283{width:8px;height:8px;border-radius:50%;background:#2a9af3}
@media(max-width:540px){.notification-filters-v283{grid-template-columns:1fr 1fr}}

/* V285 Komutlar kompakt görünüm */
.commands-page-v283{position:relative}
.commands-head-v283{
  align-items:flex-start;
  margin-top:0;
}
.commands-head-actions-v285{
  margin-left:auto;
  justify-content:flex-end;
  align-items:flex-start;
  flex:0 0 auto;
}
.command-row-v283{
  grid-template-columns:minmax(0,1fr) auto!important;
  min-height:58px;
  padding:10px 14px;
}
.command-toggle-form-v285{
  margin:0;
  display:flex;
  justify-content:flex-end;
  align-items:center;
}
.command-actions-v283{
  justify-content:flex-end;
}
.command-switch-v283{
  width:38px!important;
  height:22px!important;
  min-width:38px!important;
  min-height:22px!important;
  padding:0!important;
  border-radius:999px!important;
}
.command-switch-v283 span{
  width:16px!important;
  height:16px!important;
  left:2px!important;
  top:2px!important;
}
.command-switch-v283.on span{
  left:18px!important;
}
.command-state-v283{display:none!important}
.command-main-v283 small{margin-top:2px}
@media(max-width:760px){
  .commands-head-v283{display:flex!important;flex-direction:row!important;align-items:flex-start!important}
  .commands-head-v283>div:first-child{min-width:0}
  .commands-head-actions-v285{width:auto!important;flex:0 0 auto!important}
  .commands-head-actions-v285>*{flex:0 0 auto!important}
  .command-row-v283{grid-template-columns:minmax(0,1fr) auto!important}
}
@media(max-width:560px){
  .commands-head-v283{flex-wrap:wrap!important}
  .commands-head-actions-v285{width:100%!important;justify-content:flex-end}
}

/* V286 Komutlar */
.commands-head-v286{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 16px}
.commands-head-v286 h1{margin:0}
.commands-head-actions-v286{margin-left:auto;display:flex;gap:8px;justify-content:flex-end}
.command-list-v286{display:grid;gap:8px}
.command-row-v286{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 13px;border:1px solid #31516a;border-radius:11px;background:#081a29;min-height:56px}
.command-row-v286.disabled{opacity:.48;filter:grayscale(.45);background:#0a1117;border-color:#263540}
.command-main-v286{display:flex;align-items:center;gap:10px;min-width:0}
.command-main-v286 strong,.command-main-v286 small{display:block}.command-main-v286 small{color:#8199aa;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.command-icon-v286{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#102b40;font-weight:900}
.command-actions-v286{display:flex;align-items:center;gap:7px}.command-actions-v286 form,.command-toggle-ajax-v286{margin:0}
.command-delete-v286{padding:7px 9px!important}
.command-switch-v286{position:relative!important;width:38px!important;height:22px!important;min-width:38px!important;padding:0!important;border-radius:999px!important;background:#3a4650!important;border:1px solid #52616c!important}
.command-switch-v286 span{position:absolute;width:16px;height:16px;left:2px;top:2px;border-radius:50%;background:#b8c0c7;transition:.16s}
.command-switch-v286.on{background:#2687e9!important;border-color:#46a3ff!important}.command-switch-v286.on span{left:18px;background:#fff}
.command-modal-v286{width:min(680px,94vw)!important}.command-modal-v286 label{display:grid;gap:7px}
.command-create-v286{display:grid;gap:13px}
.fixed-slash-input-v286{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:stretch}
.fixed-slash-input-v286>span{display:grid;place-items:center;border:1px solid #31516a;border-right:0;border-radius:10px 0 0 10px;background:#10283a;font-size:20px;font-weight:900}
.fixed-slash-input-v286>input{border-radius:0 10px 10px 0!important}
.command-visibility-v286{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:3px;font-weight:800}
.visibility-switch-v286{position:relative;display:block!important;width:44px;height:24px;cursor:pointer}
.visibility-switch-v286 input{position:absolute;opacity:0;pointer-events:none}
.visibility-switch-v286>span{position:absolute;inset:0;border-radius:999px;background:#424b52;border:1px solid #5b666e}
.visibility-switch-v286>span::after{content:"";position:absolute;width:17px;height:17px;left:3px;top:2px;border-radius:50%;background:#c1c7cc;transition:.16s}
.visibility-switch-v286 input:checked+span{background:#2687e9;border-color:#46a3ff}
.visibility-switch-v286 input:checked+span::after{left:22px;background:#fff}
.command-visibility-note-v286{text-align:center;color:#7f98aa;font-size:11px;margin:0}
.command-modal-actions-v286{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}
@media(max-width:600px){.commands-head-v286{flex-wrap:wrap}.commands-head-actions-v286{width:100%}.commands-head-actions-v286>*{flex:1}.command-main-v286 small{max-width:58vw}}

/* V287 Komutlar */
.commands-head-v287{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  margin:0 0 14px;
}
.commands-head-v287 h1{margin:0}
.commands-head-actions-v287{
  margin-left:auto;
  display:flex;
  justify-content:flex-end;
  gap:8px;
}

.commands-stats-v287{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:10px;
  margin-bottom:14px;
}
.commands-stats-v287 article{
  padding:12px 14px;
  border:1px solid #31516a;
  border-radius:11px;
  background:#081a29;
}
.commands-stats-v287 small,
.commands-stats-v287 strong{display:block}
.commands-stats-v287 small{color:#829bad;margin-bottom:4px}
.commands-stats-v287 strong{font-size:19px}

.command-list-v287{display:grid;gap:8px}
.command-row-v287{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  min-height:58px;
  padding:10px 13px;
  border:1px solid #31516a;
  border-radius:11px;
  background:#081a29;
}
.command-row-v287.disabled{
  opacity:.47;
  filter:grayscale(.5);
  background:#0a1117;
  border-color:#263540;
}
.command-main-v287{
  display:flex;
  align-items:center;
  gap:10px;
  min-width:0;
}
.command-main-v287 strong,
.command-main-v287 small{display:block}
.command-main-v287 small{
  color:#8199aa;
  margin-top:2px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.command-icon-v287{
  display:grid;
  place-items:center;
  width:34px;
  height:34px;
  border-radius:8px;
  background:#102b40;
  font-weight:900;
}
.command-actions-v287{
  display:flex;
  align-items:center;
  gap:7px;
}
.command-actions-v287 form,
.command-toggle-ajax-v287{margin:0}
.command-delete-v287{padding:7px 9px!important}

/* kesin kısa yatay toggle */
.command-switch-v287{
  position:relative!important;
  display:block!important;
  box-sizing:border-box!important;
  width:40px!important;
  height:22px!important;
  min-width:40px!important;
  min-height:22px!important;
  max-width:40px!important;
  max-height:22px!important;
  padding:0!important;
  margin:0!important;
  border-radius:999px!important;
  background:#3a4650!important;
  border:1px solid #52616c!important;
  line-height:0!important;
  overflow:hidden!important;
}
.command-switch-v287 span{
  position:absolute!important;
  display:block!important;
  width:16px!important;
  height:16px!important;
  min-width:16px!important;
  min-height:16px!important;
  left:2px!important;
  top:2px!important;
  border-radius:50%!important;
  background:#b8c0c7!important;
  transition:left .16s ease!important;
}
.command-switch-v287.on{
  background:#2687e9!important;
  border-color:#46a3ff!important;
}
.command-switch-v287.on span{
  left:20px!important;
  background:#fff!important;
}

/* Komut Oluştur */
.command-modal-v287{width:min(760px,94vw)!important}
.command-create-v287{display:grid;gap:13px}
.command-create-v287 label{display:grid;gap:7px}
.command-create-top-v287{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}
.fixed-slash-input-v287{
  display:grid;
  grid-template-columns:44px minmax(0,1fr);
  align-items:stretch;
}
.fixed-slash-input-v287>span{
  display:grid;
  place-items:center;
  border:1px solid #31516a;
  border-right:0;
  border-radius:10px 0 0 10px;
  background:#10283a;
  font-size:20px;
  font-weight:900;
}
.fixed-slash-input-v287>input{
  border-radius:0 10px 10px 0!important;
}
.command-visibility-v287{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:11px;
  margin-top:3px;
  font-weight:800;
}
.visibility-switch-v287{
  position:relative;
  display:block!important;
  width:44px;
  height:24px;
  cursor:pointer;
}
.visibility-switch-v287 input{
  position:absolute;
  opacity:0;
  pointer-events:none;
}
.visibility-switch-v287>span{
  position:absolute;
  inset:0;
  border-radius:999px;
  background:#424b52;
  border:1px solid #5b666e;
}
.visibility-switch-v287>span::after{
  content:"";
  position:absolute;
  width:17px;
  height:17px;
  left:3px;
  top:2px;
  border-radius:50%;
  background:#c1c7cc;
  transition:.16s;
}
.visibility-switch-v287 input:checked+span{
  background:#2687e9;
  border-color:#46a3ff;
}
.visibility-switch-v287 input:checked+span::after{
  left:22px;
  background:#fff;
}
.command-visibility-note-v287{
  margin:0;
  text-align:center;
  color:#8098aa;
  font-size:11px;
}
.command-modal-actions-v287{
  display:flex;
  justify-content:flex-end;
  gap:8px;
  margin-top:5px;
}

@media(max-width:900px){
  .commands-stats-v287{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
  .commands-head-v287{flex-wrap:wrap}
  .commands-head-actions-v287{width:100%}
  .commands-head-actions-v287>*{flex:1}
  .commands-stats-v287{grid-template-columns:1fr 1fr}
  .command-create-top-v287{grid-template-columns:1fr}
}

/* V288 Komutlar */
.commands-head-v288{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 14px}
.commands-head-v288 h1{margin:0}
.commands-head-actions-v288{margin-left:auto;display:flex;gap:8px;justify-content:flex-end}

.commands-stats-v288{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}
.commands-stats-v288 article{padding:12px 14px;border:1px solid #31516a;border-radius:11px;background:#081a29}
.commands-stats-v288 small,.commands-stats-v288 strong{display:block}
.commands-stats-v288 small{color:#829bad;margin-bottom:4px}
.commands-stats-v288 strong{font-size:19px}

.command-list-v288{display:grid;gap:8px}
.command-row-v288{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 13px;border:1px solid #31516a;border-radius:11px;background:#081a29}
.command-row-v288.disabled{opacity:.47;filter:grayscale(.5);background:#0a1117;border-color:#263540}
.command-main-v288{display:flex;align-items:center;gap:10px;min-width:0}
.command-main-v288 strong,.command-main-v288 small{display:block}
.command-main-v288 small{color:#8199aa;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.command-icon-v288{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#102b40;font-weight:900}
.command-actions-v288{display:flex;align-items:center;gap:7px}
.command-actions-v288 form,.command-toggle-ajax-v288{margin:0}
.command-edit-v288,.command-delete-v288{padding:7px 10px!important}

.command-switch-v288{position:relative!important;display:block!important;box-sizing:border-box!important;width:40px!important;height:22px!important;min-width:40px!important;min-height:22px!important;max-width:40px!important;max-height:22px!important;padding:0!important;margin:0!important;border-radius:999px!important;background:#3a4650!important;border:1px solid #52616c!important;overflow:hidden!important}
.command-switch-v288 span{position:absolute!important;width:16px!important;height:16px!important;left:2px!important;top:2px!important;border-radius:50%!important;background:#b8c0c7!important;transition:left .16s ease!important}
.command-switch-v288.on{background:#2687e9!important;border-color:#46a3ff!important}
.command-switch-v288.on span{left:20px!important;background:#fff!important}

.command-modal-v288{width:min(760px,94vw)!important}
.command-create-v288{display:grid;gap:13px}
.command-create-v288 label{display:grid;gap:7px}
.command-create-top-v288{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.fixed-slash-input-v288{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:stretch}
.fixed-slash-input-v288>span{display:grid;place-items:center;border:1px solid #31516a;border-right:0;border-radius:10px 0 0 10px;background:#10283a;font-size:20px;font-weight:900}
.fixed-slash-input-v288>input{border-radius:0 10px 10px 0!important}
.command-visibility-v288{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:3px;font-weight:800}
.visibility-switch-v288{position:relative;display:block!important;width:44px;height:24px;cursor:pointer}
.visibility-switch-v288 input{position:absolute;opacity:0;pointer-events:none}
.visibility-switch-v288>span{position:absolute;inset:0;border-radius:999px;background:#424b52;border:1px solid #5b666e}
.visibility-switch-v288>span::after{content:"";position:absolute;width:17px;height:17px;left:3px;top:2px;border-radius:50%;background:#c1c7cc;transition:.16s}
.visibility-switch-v288 input:checked+span{background:#2687e9;border-color:#46a3ff}
.visibility-switch-v288 input:checked+span::after{left:22px;background:#fff}
.command-visibility-note-v288{text-align:center;color:#8098aa;font-size:11px;margin:0}
.command-modal-actions-v288{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}

@media(max-width:700px){
  .commands-stats-v288{grid-template-columns:1fr}
  .command-create-top-v288{grid-template-columns:1fr}
  .commands-head-v288{flex-wrap:wrap}
  .commands-head-actions-v288{width:100%}
  .commands-head-actions-v288>*{flex:1}
}

/* V289 Otomatik Cevap toplu grup araçları */
.auto-group-bulk-actions-v289{
  display:flex;
  justify-content:flex-end;
  gap:9px;
  padding:12px 0 14px;
}
.auto-group-bulk-actions-v289 button{
  min-width:160px;
}
.auto-bulk-modal-v289{
  width:min(700px,94vw)!important;
}
.auto-bulk-modal-v289 form{
  display:grid;
  gap:12px;
}
.auto-bulk-modal-v289 label{
  display:grid;
  gap:7px;
}
.auto-bulk-help-v289{
  color:#8098aa;
  line-height:1.5;
}
@media(max-width:620px){
  .auto-group-bulk-actions-v289{
    display:grid;
    grid-template-columns:1fr;
  }
  .auto-group-bulk-actions-v289 button{
    width:100%;
  }
}

/* V290 Telegram Kanalları */
.telegram-channel-list-v290{display:grid;gap:9px}
.telegram-channel-row-v290{
  display:grid;
  grid-template-columns:34px minmax(0,1fr) 90px auto;
  align-items:center;
  gap:12px;
  padding:12px 14px;
  border:1px solid #31516a;
  border-radius:12px;
  background:#071827;
}
.telegram-channel-order-v290{color:#7891a3;font-weight:800}
.telegram-channel-name-v290 strong,.telegram-channel-name-v290 small,
.telegram-channel-count-v290 strong,.telegram-channel-count-v290 small{display:block}
.telegram-channel-name-v290 small,.telegram-channel-count-v290 small{color:#7f98aa;margin-top:3px}
.telegram-channel-count-v290{text-align:center}
.telegram-channel-actions-v290{display:flex;justify-content:flex-end;gap:8px}
.telegram-channel-actions-v290 form{margin:0}
.telegram-edit-channel-v290{width:min(620px,94vw)!important}
.telegram-edit-channel-v290 form{display:grid;gap:12px}
.telegram-edit-channel-v290 label{display:grid;gap:7px}
@media(max-width:700px){
  .telegram-channel-row-v290{grid-template-columns:28px minmax(0,1fr) auto}
  .telegram-channel-count-v290{display:none}
  .telegram-channel-actions-v290{grid-column:2/-1}
}

/* V290 Kayıtlı Kullanıcılar */
.registered-user-list-v290{display:grid;grid-template-columns:1fr;gap:9px}
.registered-user-card-v290{
  width:100%;
  display:flex!important;
  align-items:center;
  justify-content:flex-start!important;
  gap:12px;
  padding:13px 14px!important;
  text-align:left!important;
  border:1px solid #31516a!important;
  border-radius:12px!important;
  background:#071827!important;
}
.registered-user-card-v290:hover{border-color:#4b83aa!important;background:#0a2031!important}
.registered-user-card-v290>img,.registered-user-avatar-v290{
  flex:0 0 54px;
  width:54px;
  height:54px;
  border-radius:50%;
  object-fit:cover;
}
.registered-user-avatar-v290{display:grid;place-items:center;background:#142c3d}
.registered-user-info-v290{display:block;min-width:0}
.registered-user-info-v290 strong,
.registered-user-info-v290 em,
.registered-user-info-v290 small{display:block}
.registered-user-info-v290 strong{color:#f4f8fb;font-size:15px}
.registered-user-info-v290 em{color:#8fb1c7;font-style:normal;margin-top:2px}
.registered-user-info-v290 small{color:#5fa3cf;margin-top:4px;font-family:Consolas,monospace;font-size:11px}

/* V291 Telegram */
.telegram-head-v291{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}
.telegram-head-v291 h1{margin:0}
.telegram-active-badge-v291{padding:7px 10px;border-radius:999px;border:1px solid #5b3c45;background:#2b171c;color:#ff9eaa;font-size:11px;font-weight:800}
.telegram-active-badge-v291.active{border-color:#245a43;background:#0d2b20;color:#78e7ad}
.telegram-authorized-add-v291{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:12px}
.telegram-authorized-list-v291{display:grid;gap:8px}
.telegram-authorized-user-v291{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #31516a;border-radius:11px;background:#071827}
.telegram-authorized-user-v291 strong,.telegram-authorized-user-v291 span,.telegram-authorized-user-v291 small{display:block}
.telegram-authorized-user-v291 span{color:#92acbe;margin-top:2px}.telegram-authorized-user-v291 small{color:#6f8da1;margin-top:3px}
.telegram-reset-wrap-v291{display:flex;justify-content:flex-end;margin-top:14px}
.telegram-reset-wrap-v291 form{margin:0}
@media(max-width:620px){.telegram-authorized-add-v291{grid-template-columns:1fr}.telegram-head-v291{align-items:flex-start;flex-direction:column}}

/* V291 Tickets */
.ticket-page-title-v291{margin:0 0 14px}
.ticket-page-title-v291 h1{margin:0}
.ticket-types-head-v291{align-items:flex-start}
.ticket-types-head-v291>button{margin-left:auto;white-space:nowrap}
@media(max-width:620px){.ticket-types-head-v291{flex-direction:column}.ticket-types-head-v291>button{margin-left:0;width:100%}}

/* V292 Telegram */
.telegram-head-v292{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}
.telegram-head-v292 h1{margin:0}
.telegram-active-badge-v292{padding:7px 10px;border-radius:999px;border:1px solid #5b3c45;background:#2b171c;color:#ff9eaa;font-size:11px;font-weight:800}
.telegram-active-badge-v292.active{border-color:#245a43;background:#0d2b20;color:#78e7ad}
.telegram-active-badge-v292.waiting{border-color:#6c5a22;background:#2c2510;color:#ffd86e}
.telegram-authorized-controls-v292{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:start;margin-bottom:12px}
.telegram-authorized-add-v292{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}
.telegram-known-open-v292{white-space:nowrap}
.telegram-authorized-list-v292{display:grid;gap:8px}
.telegram-authorized-user-v292{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #31516a;border-radius:11px;background:#071827}
.telegram-authorized-user-v292 strong,.telegram-authorized-user-v292 span,.telegram-authorized-user-v292 small{display:block}
.telegram-authorized-user-v292 span{color:#92acbe;margin-top:2px}.telegram-authorized-user-v292 small{color:#6f8da1;margin-top:3px}
.telegram-known-modal-v292{width:min(760px,94vw)!important}
.telegram-known-list-v292{display:grid;gap:8px;max-height:58vh;overflow:auto}
.telegram-known-user-v292{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #31516a;border-radius:11px;background:#071827}
.telegram-known-user-v292 strong,.telegram-known-user-v292 span,.telegram-known-user-v292 small{display:block}
.telegram-known-user-v292 span{color:#92acbe;margin-top:2px}.telegram-known-user-v292 small{color:#6f8da1;margin-top:3px}
.telegram-reset-wrap-v292{display:flex;justify-content:flex-end;margin-top:14px}
.telegram-reset-wrap-v292 form{margin:0}

/* V292 Başvurular */
.application-types-head-v292{align-items:flex-start}
.application-types-head-v292>button{margin-left:auto;white-space:nowrap}
@media(max-width:700px){
  .telegram-authorized-controls-v292{grid-template-columns:1fr}
  .telegram-authorized-add-v292{grid-template-columns:1fr}
  .telegram-head-v292{align-items:flex-start;flex-direction:column}
  .application-types-head-v292{flex-direction:column}
  .application-types-head-v292>button{margin-left:0;width:100%}
}

/* V293 Kayıtlı Kullanıcı Oyuncu Adı */
.registered-player-name-v293{
  display:flex!important;
  align-items:center;
  gap:7px;
  margin-top:5px;
  color:#b8cad7;
  font-size:12px;
}
.registered-player-name-v293 b{
  color:#70b5df;
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:.04em;
}

/* V295 Telegram kayıtlı kullanıcı */
.telegram-known-actions-v295{display:flex;align-items:center;gap:7px}
.telegram-known-actions-v295 form{margin:0}

/* V295 Kaydı olmayan kullanıcılar */
.users-unregistered-v295>summary{cursor:pointer}
.users-unregistered-body-v295{padding-top:12px}
.passive-v295{opacity:.78}
.unregistered-joined-v295{display:block;color:#71899a;font-size:10px;margin-top:4px}

/* V296 */
.telegram-main-owner-v296{font-size:10px;font-weight:800;color:#78e7ad;padding:6px 9px;border:1px solid #245a43;border-radius:999px;background:#0d2b20}
.users-unregistered-v296>summary{cursor:pointer}
.users-unregistered-body-v296{padding-top:12px}
.registered-user-list-v296{display:grid;gap:8px}
.unregistered-user-card-v296{padding:11px 13px;border:1px solid #31516a;border-radius:11px;background:#071827}
.unregistered-user-card-v296 strong,.unregistered-user-card-v296 span,.unregistered-user-card-v296 small{display:block}
.unregistered-user-card-v296 span{color:#8fb1c7;margin-top:2px}
.unregistered-user-card-v296 small{color:#5fa3cf;margin-top:4px;font-family:Consolas,monospace;font-size:11px}
.application-types-head-v296{align-items:flex-start}
.application-types-head-v296>button{margin-left:auto;white-space:nowrap}
@media(max-width:700px){.application-types-head-v296{flex-direction:column}.application-types-head-v296>button{margin-left:0;width:100%}}

/* V298 Bildirimler - sade çoklu sunucu görünümü */
.notification-panel-v298{width:min(470px,94vw)!important}
.notification-head-v298{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid #28465d}
.notification-head-v298 h2{margin:0}
.notification-head-v298 p{margin:4px 0 0;color:#829bad;font-size:12px}
.notification-actions-v298{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #223e53}
.notification-actions-v298 button{padding:7px 10px;font-size:11px}
.notification-actions-v298 span{color:#8199aa;font-size:11px}
.notification-list-v298{display:grid;gap:7px;padding:10px;max-height:68vh;overflow:auto}
.notification-item-v298{
  width:100%;
  display:grid!important;
  grid-template-columns:32px minmax(0,1fr) 8px;
  align-items:center;
  gap:9px;
  padding:11px!important;
  text-align:left!important;
  border:1px solid #294a62!important;
  border-radius:10px!important;
  background:#071827!important;
}
.notification-item-v298.read{opacity:.66}
.notification-item-v298.unread{border-color:#356d93!important}
.notification-icon-v298{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#102b40}
.notification-body-v298{min-width:0;display:block}
.notification-line-v298{display:flex;align-items:center;justify-content:space-between;gap:8px}
.notification-line-v298 strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.notification-line-v298 time{color:#728a9b;font-size:9px;white-space:nowrap}
.notification-guild-v298{display:block;color:#5f8aab;font-size:10px;margin-top:5px}
.notification-entity-v298{display:flex;align-items:center;gap:6px;margin-top:5px}
.notification-entity-v298>span:first-child{width:20px;text-align:center}
.notification-entity-v298 strong,.notification-entity-v298 small{display:block}
.notification-entity-v298 small{color:#70899b;font-size:9px}
.notification-dot-v298{display:block;width:7px;height:7px;border-radius:50%;background:#2a9af3}

/* V300 Kullanıcılar - Discord hesap/sunucu üyelik bilgileri */
.registered-user-card-v300{
  width:100%;
  display:grid!important;
  grid-template-columns:minmax(260px,1.7fr) minmax(105px,.65fr) minmax(105px,.65fr) minmax(130px,.8fr) minmax(150px,.9fr);
  align-items:center;
  gap:14px;
  padding:12px 14px!important;
  text-align:left!important;
  border:1px solid #31516a!important;
  border-radius:12px!important;
  background:#071827!important;
}
.registered-user-card-v300:hover{border-color:#4b83aa!important;background:#0a2031!important}
.registered-user-main-v300{display:flex;align-items:center;gap:12px;min-width:0}
.registered-user-main-v300>img,.registered-user-main-v300>.registered-user-avatar-v290{
  width:52px;height:52px;min-width:52px;border-radius:50%;object-fit:cover
}
.registered-user-info-v300{display:block;min-width:0}
.registered-user-info-v300>strong,.registered-user-info-v300>em,.registered-user-info-v300>small{display:block}
.registered-user-info-v300>strong{color:#f4f8fb;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.registered-user-info-v300>em{color:#8fb1c7;font-style:normal;margin-top:2px}
.registered-user-info-v300>small{color:#5fa3cf;margin-top:4px;font-family:Consolas,monospace;font-size:10px}
.registered-user-stat-v300,.registered-user-invite-v300,.registered-user-role-v300{display:block;min-width:0}
.registered-user-stat-v300 strong,.registered-user-invite-v300 strong,.registered-user-role-v300 strong,
.registered-user-stat-v300 small,.registered-user-invite-v300 small,.registered-user-role-v300 small{display:block}
.registered-user-stat-v300 strong,.registered-user-invite-v300 strong,.registered-user-role-v300 strong{font-size:12px;color:#e9f2f8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.registered-user-stat-v300 small,.registered-user-invite-v300 small,.registered-user-role-v300 small{font-size:9px;color:#728a9b;margin-top:3px}
.registered-user-role-v300 strong{color:#7ee6aa}
.user-membership-since-v300{
  padding:12px 14px;
  margin-bottom:12px;
  border:1px solid #27445b;
  border-radius:11px;
  background:#081a29;
}
.user-membership-since-v300 small,.user-membership-since-v300 strong{display:block}
.user-membership-since-v300 small{color:#8aa0b1;margin-bottom:6px}
.user-membership-since-v300 strong{font-size:13px}
.user-membership-since-v300 strong span{color:#657d90;padding:0 5px}
@media(max-width:1000px){
  .registered-user-card-v300{grid-template-columns:minmax(230px,1.5fr) repeat(2,minmax(100px,.7fr))}
  .registered-user-invite-v300,.registered-user-role-v300{grid-column:auto}
}
@media(max-width:700px){
  .registered-user-card-v300{grid-template-columns:1fr 1fr}
  .registered-user-main-v300{grid-column:1/-1}
  .registered-user-invite-v300,.registered-user-role-v300{grid-column:auto}
}

/* V302 Kullanıcı kartları */
.registered-user-card-v302{
  width:100%;
  display:grid!important;
  grid-template-columns:minmax(230px,1.5fr) minmax(150px,.85fr) minmax(175px,1fr) minmax(175px,1fr) minmax(220px,1.2fr);
  align-items:center;
  gap:14px;
  padding:12px 14px!important;
  text-align:left!important;
  border:1px solid #31516a!important;
  border-radius:12px!important;
  background:#071827!important;
}
button.registered-user-card-v302:hover{
  border-color:#4b83aa!important;
  background:#0a2031!important;
}
.registered-user-main-v302{
  display:flex;
  align-items:center;
  gap:12px;
  min-width:0;
}
.registered-user-main-v302>img,
.registered-user-main-v302>.registered-user-avatar-v290{
  width:52px;height:52px;min-width:52px;border-radius:50%;object-fit:cover;
}
.registered-user-main-v302.no-avatar-v302{padding-left:4px}
.registered-user-info-v302{display:block;min-width:0}
.registered-user-info-v302 strong,
.registered-user-info-v302 em,
.registered-user-info-v302 small{display:block}
.registered-user-info-v302 strong{
  color:#f4f8fb;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}
.registered-user-info-v302 em{
  color:#8fb1c7;font-style:normal;margin-top:2px
}
.registered-user-info-v302 small{
  color:#5fa3cf;margin-top:4px;font-family:Consolas,monospace;font-size:10px
}
.registered-user-field-v302,
.registered-user-roles-v302{
  display:block;
  min-width:0;
}
.registered-user-field-v302>small,
.registered-user-roles-v302>small{
  display:block;
  color:#718b9d;
  font-size:9px;
  margin-bottom:4px;
}
.registered-user-field-v302>strong{
  display:block;
  color:#edf5fa;
  font-size:12px;
  line-height:1.35;
  white-space:normal;
}
.registered-user-role-list-v302{
  display:flex;
  flex-wrap:wrap;
  gap:5px;
}
.registered-user-role-list-v302 b{
  display:inline-block;
  max-width:100%;
  padding:4px 7px;
  border:1px solid #2e5570;
  border-radius:999px;
  background:#0b2639;
  color:#aee3c3;
  font-size:10px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.registered-user-card-v302.unregistered-v302{
  cursor:default!important;
}
@media(max-width:1100px){
  .registered-user-card-v302{
    grid-template-columns:minmax(220px,1.4fr) minmax(140px,.9fr) minmax(170px,1fr);
  }
  .registered-user-roles-v302{
    grid-column:2/-1;
  }
}
@media(max-width:720px){
  .registered-user-card-v302{
    grid-template-columns:1fr 1fr;
  }
  .registered-user-main-v302{
    grid-column:1/-1;
  }
  .registered-user-roles-v302{
    grid-column:1/-1;
  }
}

/* V303 kompakt kullanıcı kartları */
.registered-user-card-v302{grid-template-columns:minmax(180px,1.2fr) minmax(115px,.7fr) minmax(140px,.85fr) minmax(140px,.85fr) minmax(170px,1fr)!important;gap:8px!important;min-height:0!important;padding:7px 9px!important;border-radius:9px!important}
.registered-user-main-v302{gap:7px!important}.registered-user-main-v302>img,.registered-user-main-v302>.registered-user-avatar-v290{width:36px!important;height:36px!important;min-width:36px!important}
.registered-user-info-v302 strong{font-size:12px!important}.registered-user-info-v302 em{font-size:10px!important;margin-top:0!important}.registered-user-info-v302 small{font-size:8px!important;margin-top:1px!important}
.registered-user-field-v302>small,.registered-user-roles-v302>small{font-size:7px!important;margin-bottom:2px!important}.registered-user-field-v302>strong{font-size:9px!important;line-height:1.15!important}
.registered-user-role-list-v302{gap:3px!important;max-height:34px;overflow:auto}.registered-user-role-list-v302 b{padding:2px 5px!important;font-size:7px!important;border-radius:6px!important}

/* V303 Bildirim Ayarları */
.notification-settings-form-v303{display:grid;gap:12px}.notification-settings-list-v303{display:grid;gap:8px}
.notification-setting-row-v303{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;padding:12px 13px;border:1px solid #31516a;border-radius:10px;background:#071827}
.notification-setting-row-v303 strong,.notification-setting-row-v303 small{display:block}.notification-setting-row-v303 strong{font-size:12px}.notification-setting-row-v303 small{margin-top:3px;color:#8199aa;font-size:9px;line-height:1.35}
.notification-setting-row-v303.disabled-v303{opacity:.45}.notification-switch-v303{position:relative;display:block!important;flex:0 0 40px;width:40px;height:22px}
.notification-switch-v303 input{position:absolute;opacity:0;pointer-events:none}.notification-switch-v303 i{position:absolute;inset:0;border-radius:999px;background:#394650;border:1px solid #53616d}
.notification-switch-v303 i::after{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;border-radius:50%;background:#b8c0c7;transition:.16s}
.notification-switch-v303 input:checked+i{background:#2687e9;border-color:#4aa6ff}.notification-switch-v303 input:checked+i::after{left:20px;background:#fff}
.notification-switch-v303 input:disabled+i{background:#2b343b!important;border-color:#39454e!important}.notification-switch-v303 input:disabled+i::after{background:#747d84!important}

/* V304 Kullanıcı listesi: içerik büyür, dış kart gereksiz büyümez */
.registered-user-card-v302{
  padding:6px 9px!important;
  min-height:56px!important;
}
.registered-user-main-v302>img,
.registered-user-main-v302>.registered-user-avatar-v290{
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
}
.registered-user-info-v302 strong{font-size:14px!important}
.registered-user-info-v302 em{font-size:11px!important}
.registered-user-info-v302 small{font-size:9px!important}
.registered-user-field-v302>small,
.registered-user-roles-v302>small{font-size:8px!important}
.registered-user-field-v302>strong{font-size:10px!important}
.registered-user-role-list-v302 b{font-size:8px!important}

/* V304 Discord benzeri kullanıcı profil detayı */
.user-detail-v252{
  width:min(900px,94vw)!important;
  max-height:90vh!important;
}
.user-profile-card-v304{
  padding:18px;
  border:1px solid #2f4f67;
  border-radius:14px;
  background:#0a1825;
  margin-bottom:14px;
}
.user-profile-top-v304{
  display:flex;
  align-items:center;
  gap:16px;
}
.user-profile-avatar-v304{
  width:82px;
  height:82px;
  min-width:82px;
  border-radius:50%;
  object-fit:cover;
  border:3px solid #1d3c55;
  background:#102638;
}
.user-profile-avatar-v304.fallback{
  display:grid;
  place-items:center;
  font-size:34px;
}
.user-profile-identity-v304{min-width:0}
.user-profile-identity-v304 h2{
  margin:0;
  font-size:24px;
  line-height:1.15;
}
.user-profile-identity-v304>span{
  display:block;
  margin-top:4px;
  color:#a5b6c3;
  font-size:14px;
}
.user-profile-identity-v304>small{
  display:block;
  margin-top:5px;
  color:#5ea2ce;
  font-family:Consolas,monospace;
  font-size:11px;
}
.user-profile-player-v304{
  display:flex;
  align-items:center;
  gap:7px;
  margin-top:10px;
}
.user-profile-player-v304 b{
  color:#879cab;
  font-size:11px;
}
.user-profile-player-v304 span{
  color:#f2f7fa;
  font-size:13px;
  font-weight:700;
}
.user-profile-membership-v304,
.user-profile-roles-v304{
  margin-top:16px;
}
.user-profile-membership-v304>small,
.user-profile-roles-v304>small{
  display:block;
  color:#8ca1b0;
  font-size:10px;
  margin-bottom:6px;
}
.user-profile-membership-v304 strong{
  display:block;
  font-size:13px;
  color:#f0f5f8;
}
.user-profile-membership-v304 strong span{
  color:#657b8b;
  padding:0 6px;
}
.user-profile-roles-v304>div{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
}
.user-profile-roles-v304>div>span{
  padding:5px 8px;
  border:1px solid #315771;
  border-radius:8px;
  background:#0d2638;
  color:#a9e2c0;
  font-size:10px;
  font-weight:700;
}
@media(max-width:620px){
  .user-profile-top-v304{align-items:flex-start}
  .user-profile-avatar-v304{width:68px;height:68px;min-width:68px}
  .user-profile-identity-v304 h2{font-size:20px}
  .user-profile-membership-v304 strong{line-height:1.6}
}

/* V306 Kullanıcılar: içerik belirgin büyük, satır kutusu kompakt */
.registered-user-card-v302{
  min-height:58px!important;
  padding:5px 9px!important;
  gap:10px!important;
}
.registered-user-main-v302>img,
.registered-user-main-v302>.registered-user-avatar-v290{
  width:46px!important;
  height:46px!important;
  min-width:46px!important;
}
.registered-user-info-v302 strong{
  font-size:16px!important;
  line-height:1.08!important;
}
.registered-user-info-v302 em{
  font-size:13px!important;
  line-height:1.1!important;
  margin-top:2px!important;
}
.registered-user-info-v302 small{
  font-size:9px!important;
  margin-top:2px!important;
}
.registered-user-field-v302>small,
.registered-user-roles-v302>small{
  font-size:9px!important;
  line-height:1.05!important;
  margin-bottom:3px!important;
}
.registered-user-field-v302>strong{
  font-size:12px!important;
  line-height:1.16!important;
}
.registered-user-role-list-v302{
  gap:4px!important;
  max-height:40px!important;
}
.registered-user-role-list-v302 b{
  font-size:9px!important;
  padding:3px 6px!important;
}

/* V306 Loglar: sayfa içi geçici/boş üst bant tamamen yok */
.logs-page-v306{
  padding-top:calc(var(--topbar-h) + 18px)!important;
}
.logs-page-v306>.logs-main-panel-v306{
  margin-top:0!important;
}
.logs-page-v306>.topbar,
.logs-page-v306>.alert:first-child,
.logs-page-v306>.page-heading-stack{
  display:none!important;
}

/* V307 Kayıtlı + Kaydı Olmayan Kullanıcılar: aynı ölçü, biraz daha büyük */
.registered-user-card-v302{
  min-height:68px!important;
  padding:7px 11px!important;
  gap:12px!important;
}
.registered-user-main-v302>img,
.registered-user-main-v302>.registered-user-avatar-v290{
  width:54px!important;
  height:54px!important;
  min-width:54px!important;
}
.registered-user-main-v302.no-avatar-v302{
  min-height:54px!important;
  align-items:center!important;
}
.registered-user-info-v302 strong{
  font-size:18px!important;
  line-height:1.08!important;
}
.registered-user-info-v302 em{
  font-size:14px!important;
  line-height:1.15!important;
  margin-top:2px!important;
}
.registered-user-info-v302 small{
  font-size:10px!important;
  margin-top:3px!important;
}
.registered-user-field-v302>small,
.registered-user-roles-v302>small{
  font-size:10px!important;
  margin-bottom:4px!important;
}
.registered-user-field-v302>strong{
  font-size:13px!important;
  line-height:1.2!important;
}
.registered-user-role-list-v302{
  gap:5px!important;
  max-height:46px!important;
}
.registered-user-role-list-v302 b{
  font-size:10px!important;
  padding:4px 7px!important;
}
.ownership-head-actions-v307{
  display:flex;
  align-items:center;
  gap:8px;
}
.ownership-head-actions-v307 form{
  margin:0;
}
.ownership-head-actions-v307 button{
  min-width:72px;
}

/* V309 Komut /vote + /sunucu düzenleme */
.command-actions-v309{display:flex;align-items:center;justify-content:flex-end;gap:8px}
.command-core-edit-v309{padding:7px 10px!important;white-space:nowrap}
.command-modal-v309{width:min(720px,94vw)!important}
.command-modal-v309 label{display:grid;gap:7px}
.server-command-grid-v309{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}
@media(max-width:720px){.server-command-grid-v309{grid-template-columns:1fr}.command-actions-v309{gap:5px}.command-core-edit-v309{padding:6px 8px!important}}

/* V312 Kullanıcılar: rol sütunu/rol detayı tamamen kaldırıldı */
.registered-user-card-v302{
  grid-template-columns:minmax(250px,1.35fr) minmax(165px,.8fr) minmax(205px,1fr) minmax(205px,1fr)!important;
}
@media(max-width:980px){
  .registered-user-card-v302{grid-template-columns:1fr 1fr!important}
  .registered-user-main-v302{grid-column:1/-1}
}
@media(max-width:620px){
  .registered-user-card-v302{grid-template-columns:1fr!important}
  .registered-user-main-v302{grid-column:auto}
}

/* V313 Panel içi onay / bilgi / girdi */
.k1-site-dialog-v313{position:fixed!important;inset:0!important;z-index:12000!important;display:grid!important;place-items:center!important}
.k1-site-dialog-v313[hidden]{display:none!important}
.k1-site-dialog-card-v313{width:min(460px,calc(100vw - 28px))!important;padding:24px 24px 20px!important;text-align:center;border:1px solid #31536c!important;border-radius:16px!important;background:#091a29!important;box-shadow:0 24px 80px rgba(0,0,0,.55)!important}
.k1-site-dialog-icon-v313{width:48px;height:48px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;border:1px solid #365b76;background:#102b40;color:#8fc9f2;font-size:22px;font-weight:900}
.k1-site-dialog-icon-v313[data-type="danger"]{color:#ff97a5;border-color:#7c3342;background:#35131c}
.k1-site-dialog-icon-v313[data-type="success"]{color:#8fe7b8;border-color:#2d6849;background:#102c20}
.k1-site-dialog-card-v313 h2{margin:0 36px 8px;font-size:20px}
.k1-site-dialog-card-v313 p{margin:0;color:#a9bac7;font-size:13px;line-height:1.55;white-space:pre-wrap}
.k1-site-dialog-input-v313{margin-top:16px}.k1-site-dialog-input-v313 input{width:100%;text-align:left}
.k1-site-dialog-actions-v313{display:flex;justify-content:center;gap:9px;margin-top:20px}
.k1-site-dialog-actions-v313 button{min-width:96px}

/* V315 Karşılama & Veda */
.welcome-goodbye-v315{display:grid;gap:14px}
.welcome-autosave-v315{display:grid;gap:14px}
.welcome-card-v315{
  border:1px solid #294a62;
  border-radius:14px;
  background:#081a29;
  overflow:hidden;
}
.welcome-card-head-v315{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:15px 17px;
}
.welcome-card-head-v315 h3{margin:0;font-size:16px}
.welcome-card-head-v315 p{margin:4px 0 0;color:#8199aa;font-size:10px}
.welcome-body-v315{padding:0 17px 16px}
.switch-clean-v315{
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  padding:0!important;
}
.photo-block-v315{
  margin-top:14px;
  padding-top:12px;
  border-top:1px solid #203d52;
}
.photo-title-v315{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:9px;
}
.photo-title-v315>span{font-size:12px;font-weight:800}
.photo-actions-v315{
  display:flex;
  align-items:center;
  gap:8px;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  padding:0!important;
}
.image-file-hidden-v315{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  opacity:0!important;
  pointer-events:none!important;
}
.image-action-v315{
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  min-width:88px;
}
.channel-tree-select-v315 option:disabled{
  color:#607484;
}
.channel-tree-select-v315 optgroup{
  font-weight:800;
}
.welcome-goodbye-v315 .k1-autosave-state{
  margin:0 0 2px;
  border:0!important;
  background:transparent!important;
  padding:0!important;
  min-height:14px;
  font-size:10px;
  color:#7895aa;
}
.welcome-goodbye-v315 .k1-autosave-state.saved{color:#72d6a2}
.welcome-goodbye-v315 .k1-autosave-state.error{color:#ff7f91}
@media(max-width:700px){
  .welcome-card-head-v315{padding:13px}
  .welcome-body-v315{padding:0 13px 13px}
  .photo-actions-v315{flex-wrap:wrap}
}

/* V316 Fotoğraf kapalıyken alan gri/pasif */
.photo-block-v315.photo-disabled-v316{
  opacity:.46;
}
.photo-block-v315.photo-disabled-v316 .photo-actions-v315{
  filter:grayscale(1);
  pointer-events:none;
}
.photo-block-v315.photo-disabled-v316 .photo-title-v315>span{
  color:#70808c;
}
.photo-block-v315.photo-disabled-v316 .photo-title-v315 .switch{
  opacity:1!important;
  filter:none!important;
  pointer-events:auto!important;
}

/* V317 Karşılama/Veda kompakt kanal + sağda fotoğraf */
.welcome-top-grid-v317{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.72fr);align-items:end;gap:12px}
.welcome-channel-v317 select{width:100%;max-width:520px}
.photo-inline-v317{margin-top:0!important;padding-top:0!important;border-top:0!important;min-width:0}
.photo-inline-v317 .photo-title-v315{margin-bottom:6px}
.photo-inline-v317 .photo-actions-v315{min-height:42px}
.welcome-message-v317{display:grid;gap:7px;margin-top:12px}
.type-toggle-form-v317{margin:0}
.type-switch-v317{width:46px!important;min-width:46px!important;height:28px!important;padding:0!important}
.type-card:has(.type-switch-v317:not(.on)){opacity:.58;filter:saturate(.55)}
@media(max-width:760px){.welcome-top-grid-v317{grid-template-columns:1fr}.welcome-channel-v317 select{max-width:none}}

/* V318: aç/kapat anahtarları daha yavaş ve yumuşak */
.command-switch-v288{
  cursor:pointer!important;
  transition:
    background-color .42s cubic-bezier(.22,.61,.36,1),
    border-color .42s cubic-bezier(.22,.61,.36,1),
    opacity .22s ease,
    box-shadow .22s ease!important;
}
.command-switch-v288 span{
  transition:
    left .42s cubic-bezier(.22,.61,.36,1),
    background-color .42s ease!important;
}
.command-switch-v288:disabled{
  cursor:wait!important;
  opacity:.72!important;
}

/* V318: Ticket/Başvuru kart aksiyonları */
.type-card{
  position:relative;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:18px!important;
  min-height:118px;
  padding:16px!important;
  transition:
    opacity .42s ease,
    filter .42s ease,
    border-color .25s ease,
    background-color .25s ease!important;
}
.type-card>div:first-child{
  min-width:0;
}
.type-card>div:first-child>strong{
  display:block;
  font-size:16px;
  margin-bottom:5px;
}
.type-card>div:first-child>small{
  display:block;
  color:#6fa7cb;
  margin-bottom:8px;
}
.type-card>div:first-child>p{
  margin:0;
  color:#d6e5ef;
  line-height:1.45;
}

.type-card-actions-v318{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:12px;
  min-width:174px;
}
.type-card-actions-v318 form{
  margin:0!important;
}
.type-edit-v318{
  min-width:82px;
}
.type-delete-stack-v318{
  display:grid;
  justify-items:center;
  align-items:center;
  gap:7px;
  min-width:54px;
}
.type-delete-stack-v318 .type-toggle-form-v317{
  height:28px;
  display:grid;
  place-items:center;
}
.type-delete-v318{
  width:54px;
  min-width:54px;
  padding-left:0!important;
  padding-right:0!important;
}
.ticket-type-actions-v318{
  min-width:252px;
}
.ticket-order-actions-v318{
  display:flex;
  align-items:center;
  gap:5px;
}
.ticket-order-actions-v318 form{
  margin:0;
}
.type-card.type-disabled-v318,
.type-card:has(.type-switch-v317:not(.on)){
  opacity:.54;
  filter:saturate(.48);
}
.type-card.type-disabled-v318 .type-delete-stack-v318,
.type-card.type-disabled-v318 .type-edit-v318,
.type-card:has(.type-switch-v317:not(.on)) .type-delete-stack-v318,
.type-card:has(.type-switch-v317:not(.on)) .type-edit-v318{
  opacity:1;
  filter:none;
}
@media(max-width:760px){
  .type-card{
    grid-template-columns:1fr!important;
    min-height:0;
  }
  .type-card-actions-v318{
    width:100%;
    min-width:0;
    justify-content:flex-end;
  }
  .ticket-type-actions-v318{
    min-width:0;
  }
}

/* V319 Ticket/Başvuru kontrol kutusu:
   ana satırda ↑ ↓ / Düzenle / Sil aynı hizada, toggle sadece Sil'in üstünde */
.type-control-box-v319{
  width:252px;
  min-width:252px;
  padding:9px 10px 10px;
  border:1px solid #294b63;
  border-radius:12px;
  background:#091a28;
  display:grid;
  gap:7px;
}
.type-control-toggle-row-v319{
  display:grid;
  grid-template-columns:68px 88px 58px;
  align-items:center;
  min-height:24px;
}
.type-control-toggle-row-v319 .type-toggle-form-v317{
  grid-column:3;
  justify-self:center;
  margin:0;
}
.type-control-main-row-v319{
  display:grid;
  grid-template-columns:68px 88px 58px;
  align-items:center;
  gap:7px;
}
.ticket-order-actions-v319{
  display:grid;
  grid-template-columns:32px 32px;
  gap:4px;
  align-items:center;
}
.ticket-order-actions-v319 form,
.type-control-main-row-v319 form{
  margin:0;
}
.type-square-action-v319{
  width:32px!important;
  min-width:32px!important;
  height:36px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
}
.type-edit-v319{
  width:88px!important;
  min-width:88px!important;
  height:36px!important;
  padding:0 10px!important;
}
.type-delete-v319{
  width:58px!important;
  min-width:58px!important;
  height:36px!important;
  padding:0!important;
}
.application-control-box-v319{
  width:178px;
  min-width:178px;
}
.application-control-box-v319 .type-control-toggle-row-v319,
.application-control-box-v319 .type-control-main-row-v319{
  grid-template-columns:16px 88px 58px;
}
.application-control-spacer-v319{
  display:block;
}
.type-card{
  min-height:118px!important;
}
@media(max-width:760px){
  .type-control-box-v319,
  .application-control-box-v319{
    width:100%;
    min-width:0;
  }
  .type-control-toggle-row-v319,
  .type-control-main-row-v319,
  .application-control-box-v319 .type-control-toggle-row-v319,
  .application-control-box-v319 .type-control-main-row-v319{
    grid-template-columns:68px 88px 58px;
    justify-content:end;
  }
}

/* V320 Ticket/Başvuru işlem alanı - komut toggle görünümü */
.type-control-box-v319,
.application-control-box-v319{
  width:auto!important;
  min-width:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  gap:3px!important;
}

.type-control-toggle-row-v319{
  min-height:18px!important;
  transform:translateY(-5px);
}

.type-control-toggle-row-v319 .type-toggle-form-v317{
  align-self:end!important;
}

.type-switch-v317{
  width:40px!important;
  min-width:40px!important;
  max-width:40px!important;
  height:22px!important;
  min-height:22px!important;
  max-height:22px!important;
  padding:0!important;
}

/* V317'de verilen büyük toggle override'ını kesin olarak bastır */
.type-switch-v317.command-switch-v288{
  width:40px!important;
  min-width:40px!important;
  max-width:40px!important;
  height:22px!important;
  min-height:22px!important;
  max-height:22px!important;
}

.type-control-main-row-v319{
  gap:7px!important;
}

.ticket-control-box-v319 .type-control-toggle-row-v319,
.ticket-control-box-v319 .type-control-main-row-v319{
  grid-template-columns:68px 88px 58px!important;
}

.application-control-box-v319 .type-control-toggle-row-v319,
.application-control-box-v319 .type-control-main-row-v319{
  grid-template-columns:16px 88px 58px!important;
}

.type-delete-stack-v318,
.ticket-type-actions-v318,
.type-card-actions-v318{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

/* V321 Mesaj Geçmişi */
.message-history-content-v321{
  max-width:520px;
  white-space:normal;
  overflow-wrap:anywhere;
  line-height:1.4;
}
.message-history-content-v321 small{
  display:block;
  margin-top:4px;
  color:#7695aa;
  font-size:9px;
}

/* V323 Bot sayısı kartı: link yok, kartın tamamı tıklanabilir */
.dashboard-bot-card-v323{
  appearance:none;
  -webkit-appearance:none;
  width:100%;
  min-width:0;
  text-align:left!important;
  font:inherit;
  cursor:pointer;
}
.dashboard-bot-card-v323:hover{
  border-color:#3d6f92!important;
  transform:translateY(-1px);
}
.dashboard-bot-card-v323:focus-visible{
  outline:2px solid #368fe8;
  outline-offset:2px;
}
.dashboard-bot-card-v323 .value,
.dashboard-bot-card-v323 .muted{
  pointer-events:none;
}

/* V324: Paneldeki kapatma X'leri tek tip yuvarlak */
button.detail-close,
button.circle-close,
button.icon-button,
button.dialog-close,
button.panel-x-close-v184,
button.voice-close-v238,
button.gear-user-close-v235,
button.user-detail-close-v252,
button.promo-close-v236,
button.promo-edit-close-v236{
  width:40px!important;
  min-width:40px!important;
  max-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  max-height:40px!important;
  padding:0!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  line-height:1!important;
  font-size:24px!important;
  font-weight:400!important;
  text-align:center!important;
  background:#0d2638!important;
  border:1px solid #31536c!important;
  color:#d8e6ef!important;
  box-shadow:none!important;
}
button.detail-close:hover,
button.circle-close:hover,
button.icon-button:hover,
button.dialog-close:hover,
button.panel-x-close-v184:hover,
button.voice-close-v238:hover,
button.gear-user-close-v235:hover,
button.user-detail-close-v252:hover,
button.promo-close-v236:hover,
button.promo-edit-close-v236:hover{
  background:#15364d!important;
  border-color:#477493!important;
}
.bot-list-tools-v324{
  display:flex;
  align-items:center;
  justify-content:flex-end;
}
.auto-bot-role-modal-v324{
  width:min(520px,94vw)!important;
}

/* V333 Otomatik Moderasyon kategori görünümü */
.automod-master-head-v333{
  align-items:center;
  margin-bottom:16px;
}
.automod-categories-v333{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  transition:opacity .28s ease,filter .28s ease;
}
.automod-category-v333{
  border:1px solid #264b64;
  border-radius:14px;
  background:#091c2a;
  padding:15px;
  min-width:0;
  transition:opacity .28s ease,filter .28s ease,border-color .22s ease;
}
.automod-category-wide-v333{
  grid-column:1/-1;
}
.automod-category-head-v333{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin-bottom:12px;
}
.automod-category-head-v333 h3{
  margin:0 0 4px;
  font-size:15px;
}
.automod-category-head-v333 small,
.automod-note-v333{
  color:#7399b3;
  line-height:1.4;
}
.automod-category-field-v333{
  display:grid;
  gap:7px;
}
.automod-mini-grid-v333{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.automod-mini-grid-v333 label{
  display:grid;
  gap:7px;
}
.automod-disabled-v333{
  opacity:.42;
  filter:grayscale(.82) saturate(.35);
  pointer-events:none;
}
.automod-save-v333{
  margin-top:16px;
}
@media(max-width:760px){
  .automod-categories-v333{grid-template-columns:1fr}
  .automod-category-wide-v333{grid-column:auto}
  .automod-mini-grid-v333{grid-template-columns:1fr}
}

/* V334 - Otomatik Moderasyon düzeni */
.automod-master-head-v334{align-items:center;margin-bottom:16px}
.automod-categories-v334{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  transition:opacity .28s ease,filter .28s ease;
}
.automod-category-v334{
  border:1px solid #264b64;
  border-radius:14px;
  background:#091c2a;
  padding:15px;
  min-width:0;
  transition:opacity .28s ease,filter .28s ease,border-color .22s ease,background-color .22s ease;
}
.automod-category-wide-v334{grid-column:1/-1}
.automod-category-head-v334,.automod-subrow-v334{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
}
.automod-category-head-v334{margin-bottom:12px}
.automod-category-head-v334 h3{margin:0 0 4px;font-size:15px}
.automod-category-head-v334 small,.automod-subrow-v334 small,.automod-note-v334{
  color:#7399b3;line-height:1.4
}
.automod-subrows-v334{display:grid;gap:10px}
.automod-subrows-two-v334{grid-template-columns:repeat(2,minmax(0,1fr))}
.automod-subgroup-v334{
  display:grid;
  gap:10px;
  padding:12px;
  border-radius:12px;
  background:#0b2131;
  transition:opacity .25s ease,filter .25s ease,background-color .25s ease;
}
.automod-subrow-v334{padding:8px 0}
.automod-inline-field-v334,.automod-category-field-v334{display:grid;gap:7px}
.automod-mini-grid-v334{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.automod-mini-grid-four-v334{grid-template-columns:repeat(4,minmax(0,1fr))}
.automod-mini-grid-v334 label{display:grid;gap:7px}
.automod-bottom-grid-v334{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}
.automod-exempt-grid-v334{display:grid;gap:12px}

/* Toggle çevresindeki ekstra çizgi/kutu yok */
.automod-clean-switch-v334{
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  padding:0!important;
}
.automod-clean-switch-v334 span{box-shadow:none!important}

.automod-disabled-v334{
  opacity:.40;
  filter:grayscale(.85) saturate(.28);
}
.automod-category-disabled-v334,.automod-sub-disabled-v334{
  opacity:.48!important;
  filter:grayscale(.78) saturate(.35)!important;
}
.automod-category-disabled-v334 .automod-clean-switch-v334,
.automod-sub-disabled-v334 .automod-clean-switch-v334{
  opacity:1!important;
  filter:none!important;
}
.automod-save-v334{margin-top:16px}

@media(max-width:900px){
  .automod-mini-grid-four-v334{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .automod-categories-v334{grid-template-columns:1fr}
  .automod-category-wide-v334{grid-column:auto}
  .automod-subrows-two-v334,
  .automod-mini-grid-v334,
  .automod-mini-grid-four-v334,
  .automod-bottom-grid-v334{grid-template-columns:1fr}
}

/* V335: Otomatik Moderasyon manuel kaydet butonu kaldırıldı */
.automod-save-v334{display:none!important}

/* V336 - Ayarlar kategori düzeni */
.settings-category-grid-v336{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.settings-category-card-v336,
.settings-categorized-v336 .settings-block.settings-category-card-v336{
  min-width:0;
  border:1px solid #264b64!important;
  border-radius:14px!important;
  background:#091c2a!important;
  padding:15px!important;
  margin:0!important;
  box-shadow:none!important;
}
.settings-category-wide-v336{
  grid-column:1/-1;
}
.settings-category-head-v336,
.settings-categorized-v336 .settings-block-title{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  margin:0 0 13px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.settings-category-head-v336 h3,
.settings-categorized-v336 .settings-block-title h3{
  margin:0 0 4px;
  font-size:15px;
}
.settings-category-head-v336 small,
.settings-categorized-v336 .settings-block-title p{
  color:#7399b3;
  line-height:1.4;
  margin:0;
}
.settings-category-fields-v336{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.settings-category-fields-v336 label,
.settings-category-field-v336{
  display:grid;
  gap:7px;
}
.settings-toggle-list-v336{
  display:grid;
  gap:8px;
  margin-bottom:12px;
}
.settings-toggle-row-v336{
  display:flex!important;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  min-height:54px;
  padding:10px 12px;
  border-radius:11px;
  background:#0b2131;
}
.settings-toggle-row-v336>span:first-child{
  display:grid;
  gap:3px;
}
.settings-toggle-row-v336 strong{
  font-size:13px;
}
.settings-toggle-row-v336 small{
  color:#7898ad;
  line-height:1.35;
}
.settings-clean-switch-v336{
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  padding:0!important;
}
.settings-clean-switch-v336 span{
  box-shadow:none!important;
}

/* IDS içindeki büyük dinamik builder'lar tam genişlikte ve temiz */
.settings-ids-v156 .counter-builder-v158,
.settings-ids-v156 .temp-voice-settings{
  grid-column:1/-1;
}
.settings-ids-v156 .owner-summary-v156{
  margin-top:4px;
}
.settings-ids-v156 .form-grid{
  margin-top:8px;
}

@media(max-width:900px){
  .settings-category-grid-v336{grid-template-columns:1fr}
  .settings-category-wide-v336{grid-column:auto}
}
@media(max-width:760px){
  .settings-category-fields-v336{grid-template-columns:1fr}
  .settings-toggle-row-v336{align-items:flex-start}
}

/* V337 - Rol ve Kanal Seçimleri tamamen yeniden düzenlendi */
.settings-ids-v337 .section-head{margin-bottom:16px}
.ids-layout-v337{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.ids-group-v337{
  min-width:0;
  border:1px solid #264b64;
  border-radius:14px;
  background:#091c2a;
  padding:15px;
}
.ids-group-wide-v337{grid-column:1/-1}
.ids-group-head-v337{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  margin-bottom:13px;
}
.ids-group-head-v337 h3{
  margin:0 0 4px;
  font-size:15px;
}
.ids-group-head-v337 small{
  color:#7399b3;
  line-height:1.4;
}
.ids-inner-grid-v337{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.ids-subcard-v337{
  min-width:0;
  padding:12px;
  border-radius:12px;
  background:#0b2131;
}
.ids-subcard-v337 .settings-block-title{
  margin:0 0 12px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.ids-subcard-v337 .settings-block-title h3{
  margin:0 0 4px;
  font-size:14px;
}
.ids-subcard-v337 .settings-block-title p{
  margin:0;
  color:#7898ad;
  line-height:1.4;
}
.settings-ids-v337 .form-grid{
  margin-top:0;
}
.settings-ids-v337 .owner-summary-v156,
.settings-ids-v337 [name="coOwnerId"],
.settings-ids-v337 [name="roles.hierarchyIgnoredList"]{
  display:none!important;
}
@media(max-width:900px){
  .ids-layout-v337{grid-template-columns:1fr}
  .ids-group-wide-v337{grid-column:auto}
  .ids-inner-grid-v337{grid-template-columns:1fr}
}

/* V338 - Automod satırları ve bağımlı alanlar */
.automod-subrow-v334>div,
.automod-category-head-v334>div{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:3px;
}
.automod-subrow-v334 strong,
.automod-category-head-v334 h3{
  display:block;
  line-height:1.25;
}
.automod-subrow-v334 small,
.automod-category-head-v334 small{
  display:block;
  margin:0;
}
.automod-dependent-v338{
  transition:opacity .22s ease,filter .22s ease;
}
.automod-dependent-disabled-v338{
  opacity:.42;
  filter:grayscale(.85) saturate(.3);
  pointer-events:none;
}
.automod-dependent-disabled-v338 textarea{
  cursor:not-allowed!important;
}
.automod-word-entry-v338 small{color:#7399b3}
.automod-word-button-v338{
  width:100%;
  justify-content:flex-start;
  min-height:44px;
}

/* V338 - Uygunsuz kelimeler tam ekran paneli */
.automod-word-modal-v338{
  position:fixed;
  inset:0;
  z-index:20000;
  background:rgba(2,8,14,.88);
  backdrop-filter:blur(8px);
}
.automod-word-modal-v338[hidden]{display:none!important}
.automod-word-shell-v338{
  position:absolute;
  inset:18px;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  border:1px solid #274d67;
  border-radius:18px;
  background:#071722;
  box-shadow:0 28px 80px rgba(0,0,0,.45);
}
.automod-word-head-v338{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:20px 22px 14px;
  border-bottom:1px solid #16364a;
}
.automod-word-head-v338 h2{margin:0 0 5px}
.automod-word-head-v338 p{margin:0;color:#7899ad}
.automod-word-close-v338{
  flex:0 0 40px;
  width:40px!important;
  height:40px!important;
  border-radius:50%!important;
}
.automod-word-search-v338{
  display:flex;
  align-items:center;
  gap:12px;
  padding:14px 22px;
  border-bottom:1px solid #16364a;
}
.automod-word-search-v338 input{
  flex:1;
  min-width:0;
  font-size:15px;
}
.automod-word-search-v338 span{
  color:#7899ad;
  white-space:nowrap;
}
.automod-word-list-v338{
  flex:1;
  min-height:0;
  overflow:auto;
  padding:16px 22px 24px;
  display:grid;
  align-content:start;
  gap:10px;
}
.automod-word-card-v338{
  border:1px solid #20435a;
  border-radius:13px;
  background:#0a1f2d;
  overflow:hidden;
}
.automod-word-main-v338{
  width:100%;
  border:0;
  background:transparent;
  padding:13px 15px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  text-align:left;
}
.automod-word-main-v338>span{
  display:flex;
  flex-direction:column;
  gap:3px;
}
.automod-word-main-v338 strong{font-size:14px}
.automod-word-main-v338 small{color:#7899ad}
.automod-word-main-v338 b{
  transition:transform .2s ease;
}
.automod-word-card-v338.open .automod-word-main-v338 b{
  transform:rotate(180deg);
}
.automod-word-variants-v338{
  padding:0 15px 14px;
  display:flex;
  flex-wrap:wrap;
  gap:7px;
}
.automod-word-variants-v338[hidden]{display:none!important}
.automod-word-variants-v338 span{
  padding:6px 9px;
  border-radius:999px;
  border:1px solid #28506a;
  background:#0d2a3b;
  font-size:12px;
}
.automod-word-empty-v338{
  padding:28px;
  text-align:center;
  color:#7899ad;
}
@media(max-width:700px){
  .automod-word-shell-v338{inset:0;border-radius:0;border-left:0;border-right:0}
  .automod-word-search-v338{align-items:stretch;flex-direction:column}
  .automod-word-search-v338 span{white-space:normal}
}

/* =========================================================
   V340 — Yasaklı İçerik & Muafiyetler
   ========================================================= */
.automod-restricted-v340{
  overflow:visible!important;
}
.automod-word-action-v340{
  display:flex;
  margin-bottom:14px;
}
.automod-word-button-v340{
  min-width:220px;
  min-height:44px;
  justify-content:center;
}
.automod-exempt-row-v340{
  display:flex;
  flex-wrap:nowrap;
  gap:14px;
  overflow-x:auto;
  padding-bottom:3px;
}
.automod-exempt-item-v340{
  flex:1 0 420px;
  min-width:420px!important;
  max-width:none!important;
  display:grid!important;
  gap:7px;
}
.automod-exempt-item-v340>span{
  font-size:13px;
  color:#cfe0ef;
}
.automod-exempt-item-v340 input,
.automod-exempt-item-v340 .smart-multi,
.automod-exempt-item-v340 select{
  width:100%!important;
  min-width:0!important;
}

/* Sol bar + üst bar açık kalır; panel sadece ana içerik alanını kaplar. */
.automod-word-modal-v340{
  position:fixed;
  left:var(--sidebar-w,290px);
  top:var(--topbar-h,82px);
  right:0;
  bottom:0;
  z-index:100;
  padding:18px 22px 22px;
  background:rgba(3,10,18,.72);
  backdrop-filter:blur(6px);
}
.automod-word-modal-v340[hidden]{display:none!important}
.automod-word-shell-v340{
  width:100%;
  height:100%;
  min-height:0;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  border:1px solid #274d67;
  border-radius:17px;
  background:#071722;
  box-shadow:0 24px 70px rgba(0,0,0,.42);
}
.automod-word-head-v340{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:18px 20px 14px;
  border-bottom:1px solid #16364a;
}
.automod-word-head-v340 h2{margin:0 0 5px}
.automod-word-head-v340 p{margin:0;color:#7899ad}
.automod-word-close-v340{
  flex:0 0 40px;
  width:40px!important;
  height:40px!important;
  border-radius:50%!important;
}
.automod-word-search-v340{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:12px;
  padding:13px 20px;
  border-bottom:1px solid #16364a;
}
.automod-word-search-v340 input{
  flex:1;
  min-width:0;
  font-size:15px;
}
.automod-word-search-v340 span{
  color:#7899ad;
  white-space:nowrap;
}
.automod-word-info-v340{
  flex:0 0 auto;
  margin:12px 20px 0;
  padding:10px 12px;
  border:1px solid #21455f;
  border-radius:11px;
  background:#0a2232;
  color:#93afc4;
  font-size:12px;
  line-height:1.45;
}
.automod-word-list-v340{
  flex:1 1 auto;
  min-height:0;
  overflow-y:auto;
  padding:14px 20px 22px;
  display:grid;
  align-content:start;
  gap:9px;
}
.automod-word-card-v340{
  border:1px solid #20435a;
  border-radius:12px;
  background:#0a1f2d;
  overflow:hidden;
}
.automod-word-card-v340[hidden]{display:none!important}
.automod-word-main-v340{
  width:100%;
  border:0;
  background:transparent;
  padding:12px 14px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  text-align:left;
}
.automod-word-main-v340>span{
  display:flex;
  flex-direction:column;
  gap:3px;
}
.automod-word-main-v340 strong{font-size:14px}
.automod-word-main-v340 small{font-size:11px;color:#7899ad}
.automod-word-main-v340 b{transition:transform .2s ease}
.automod-word-card-v340.open .automod-word-main-v340 b{transform:rotate(180deg)}
.automod-word-variants-v340{
  padding:0 14px 14px;
  display:flex;
  flex-wrap:wrap;
  gap:7px;
}
.automod-word-variants-v340[hidden]{display:none!important}
.automod-word-variants-v340 span{
  padding:6px 9px;
  border-radius:999px;
  border:1px solid #28506a;
  background:#0d2a3b;
  font-size:12px;
}
.automod-word-dynamic-chip-v340{
  border-style:dashed!important;
  color:#8ec6ec!important;
}
body.sidebar-collapsed .automod-word-modal-v340{
  left:var(--sidebar-w,86px);
}
@media(max-width:760px){
  .automod-word-modal-v340{
    left:0;
    top:var(--topbar-h,82px);
    padding:10px;
  }
  .automod-word-shell-v340{border-radius:13px}
  .automod-exempt-row-v340{
    overflow-x:auto;
  }
  .automod-exempt-item-v340{
    flex-basis:340px;
    min-width:340px!important;
  }
  .automod-word-search-v340{
    flex-direction:column;
    align-items:stretch;
  }
  .automod-word-search-v340 span{white-space:normal}
}

/* =========================================================
   V341 — Yasaklı İçerik & Muafiyetler / Uygunsuz Kelimeler
   ========================================================= */
.automod-restricted-v341{
  overflow:visible!important;
}
.automod-restricted-head-v341{
  align-items:center!important;
}
.automod-word-button-v341{
  flex:0 0 auto;
  min-width:190px;
  white-space:nowrap;
}
.automod-exempt-stack-v341{
  display:grid;
  grid-template-columns:1fr;
  gap:14px;
  width:100%;
}
.automod-exempt-full-v341{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:7px;
}
.automod-exempt-full-v341>span{
  color:#cfe0ef;
  font-size:13px;
  font-weight:700;
}
.automod-exempt-full-v341 input,
.automod-exempt-full-v341 select,
.automod-exempt-full-v341 .smart-multi,
.automod-exempt-full-v341 .smart-multi-box{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
}

/* Kelime panelinde X yok; geri tuşu başlığın solunda */
.automod-word-head-v341{
  flex:0 0 auto;
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  align-items:center;
  gap:14px;
  padding:16px 20px 14px;
  border-bottom:1px solid #16364a;
}
.automod-word-back-v341{
  min-width:92px;
  height:40px;
  white-space:nowrap;
}
.automod-word-head-copy-v341{
  min-width:0;
}
.automod-word-head-copy-v341 h2{
  margin:0 0 5px;
}
.automod-word-head-copy-v341 p{
  margin:0;
  color:#7899ad;
  line-height:1.4;
}

/* Önceki X butonu varsa görünmesin */
.automod-word-close-v340,
.automod-word-close-v338{
  display:none!important;
}

@media(max-width:760px){
  .automod-restricted-head-v341{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    align-items:start!important;
  }
  .automod-word-button-v341{
    width:100%;
  }
  .automod-word-head-v341{
    grid-template-columns:1fr;
    align-items:start;
  }
  .automod-word-back-v341{
    justify-self:start;
  }
}

/* =========================================================
   V342 — Uygunsuz Kelimeler ayrı sayfa görünümü
   ========================================================= */
.automod-word-page-v342{
  position:fixed!important;
  left:var(--sidebar-w,290px)!important;
  top:var(--topbar-h,82px)!important;
  right:0!important;
  bottom:0!important;
  z-index:100!important;
  padding:0!important;
  background:#06111f!important;
  backdrop-filter:none!important;
}
body.sidebar-collapsed .automod-word-page-v342{
  left:var(--sidebar-w,86px)!important;
}
.automod-word-shell-v342{
  width:100%!important;
  height:100%!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:#06111f!important;
  padding:22px 28px 28px!important;
  overflow:hidden!important;
}
.automod-word-toolbar-v342{
  flex:0 0 auto;
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:14px;
  align-items:center;
  margin-bottom:14px;
}
.automod-word-back-v342{
  height:44px;
  min-width:92px;
}
.automod-word-search-v342{
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.automod-word-search-v342 input{
  min-height:44px;
}
.automod-word-list-v340{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  padding:0 2px 12px!important;
  display:grid!important;
  gap:10px!important;
  align-content:start!important;
}
.automod-word-card-v340{
  display:block!important;
  min-height:58px!important;
  border:1px solid #20435a!important;
  border-radius:12px!important;
  background:#0a1f2d!important;
  overflow:hidden!important;
  opacity:1!important;
  filter:none!important;
}
.automod-word-main-v340{
  display:flex!important;
  width:100%!important;
  min-height:58px!important;
  padding:12px 14px!important;
  color:#eef5ff!important;
  opacity:1!important;
  background:#0a1f2d!important;
  border:0!important;
}
.automod-word-main-v340 strong{
  display:block!important;
  color:#ffffff!important;
  font-size:14px!important;
  line-height:1.3!important;
}
.automod-word-main-v340 small{
  display:block!important;
  color:#8da9bd!important;
  font-size:11px!important;
  line-height:1.35!important;
}
.automod-word-main-v340 b{
  display:block!important;
  color:#9cc6e3!important;
}
.automod-word-variants-v340{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  padding:0 14px 14px!important;
  color:#eef5ff!important;
}
.automod-word-variants-v340[hidden]{display:none!important}
.automod-word-info-v340,
.automod-word-head-v341,
.automod-word-head-v340{
  display:none!important;
}

/* Toggle'ın hemen solundaki örnekler butonu */
.automod-category-head-v334,
.automod-subrow-v334{
  position:relative;
}
.automod-example-btn-v342{
  flex:0 0 auto!important;
  margin-left:auto!important;
  margin-right:8px!important;
  min-height:34px!important;
  padding:7px 11px!important;
  border:1px solid #2b526d!important;
  border-radius:9px!important;
  background:#0b2435!important;
  color:#a9cde5!important;
  font-size:12px!important;
  font-weight:700!important;
  white-space:nowrap!important;
}
.automod-example-btn-v342:hover{
  background:#113149!important;
  color:#fff!important;
}

/* Örnekler küçük orta panel */
.automod-example-modal-v342{
  position:fixed;
  inset:0;
  z-index:22000;
  display:grid;
  place-items:center;
}
.automod-example-modal-v342[hidden]{display:none!important}
.automod-example-backdrop-v342{
  position:absolute;
  inset:0;
  background:rgba(0,0,0,.55);
  backdrop-filter:blur(3px);
}
.automod-example-card-v342{
  position:relative;
  z-index:1;
  width:min(520px,calc(100vw - 32px));
  max-height:min(620px,calc(100vh - 80px));
  overflow:auto;
  border:1px solid #2b526d;
  border-radius:16px;
  background:#081827;
  box-shadow:0 24px 70px rgba(0,0,0,.5);
  padding:16px;
}
.automod-example-card-v342>header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin-bottom:14px;
}
.automod-example-card-v342 h3{
  margin:0 0 3px!important;
  color:#fff!important;
}
.automod-example-card-v342 header small{color:#7899ad}
.automod-example-list-v342{
  display:grid;
  gap:8px;
}
.automod-example-list-v342>div{
  display:grid;
  grid-template-columns:28px minmax(0,1fr);
  gap:9px;
  align-items:start;
  padding:10px 11px;
  border:1px solid #20435a;
  border-radius:10px;
  background:#0a2131;
}
.automod-example-list-v342 b{
  display:grid;
  place-items:center;
  width:24px;
  height:24px;
  border-radius:50%;
  background:#153952;
  color:#9fccea;
  font-size:11px;
}
.automod-example-list-v342 span{
  color:#e7f2fb;
  line-height:1.45;
  overflow-wrap:anywhere;
}
@media(max-width:760px){
  .automod-word-page-v342{
    left:0!important;
    top:var(--topbar-h,82px)!important;
  }
  .automod-word-shell-v342{
    padding:14px!important;
  }
  .automod-word-toolbar-v342{
    grid-template-columns:1fr;
  }
}

/* =========================================================
   V343 — Botlar popup / Otomatik Bot Rolü
   ========================================================= */
.bot-detail-title-v343{
  padding-right:230px!important;
}
.bot-list-tools-v343{
  position:absolute!important;
  top:14px!important;
  right:66px!important;
  z-index:4!important;
  display:flex!important;
  align-items:center!important;
}
.bot-auto-role-open-v343{
  min-height:40px!important;
  height:40px!important;
  padding:0 14px!important;
  border-radius:10px!important;
  white-space:nowrap!important;
}
.auto-bot-role-modal-v343{
  width:min(420px,92vw)!important;
  padding:20px!important;
}
.auto-bot-role-head-v343{
  padding-right:48px;
  margin-bottom:16px;
}
.auto-bot-role-head-v343 h2{
  margin:0 0 5px!important;
}
.auto-bot-role-head-v343 p{
  margin:0!important;
}
.auto-bot-role-form-v343{
  display:grid;
  gap:10px;
}
.auto-bot-role-form-v343 label{
  display:grid;
  gap:7px;
}
.auto-bot-role-state-v343{
  min-height:18px;
  font-size:12px;
  color:#89a8bf;
}
.auto-bot-role-state-v343.saved{color:#77d9a0}
.auto-bot-role-state-v343.error{color:#ff8997}
.auto-bot-role-state-v343.saving{color:#8ebbe0}

/* Tüm gerçek kapatma X düğmeleri tam daire */
button.detail-close,
button.circle-close,
button.panel-x-close-v184,
button.dialog-close,
button.voice-close-v238,
button.gear-user-close-v235,
button.user-detail-close-v252,
button.promo-close-v236,
button.promo-edit-close-v236,
button[aria-label="Kapat"]{
  width:40px!important;
  min-width:40px!important;
  height:40px!important;
  min-height:40px!important;
  aspect-ratio:1/1!important;
  border-radius:50%!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  box-sizing:border-box!important;
}

@media(max-width:650px){
  .bot-detail-title-v343{
    padding-right:0!important;
    padding-top:52px!important;
  }
  .bot-list-tools-v343{
    left:20px!important;
    right:auto!important;
    top:14px!important;
  }
}

/* =========================================================
   V344 — Uygunsuz Kelimeler tam ayrı içerik + düzenleme
   ========================================================= */
body.automod-word-open-v344 #automod > form{
  visibility:hidden!important;
  pointer-events:none!important;
}
body.automod-word-open-v344 #automod{
  background:#06111f!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
body.automod-word-open-v344 .main{
  overflow:hidden!important;
  height:100vh!important;
}
.automod-word-page-v342{
  pointer-events:auto!important;
  overscroll-behavior:none!important;
  touch-action:pan-y!important;
}
.automod-word-shell-v342{
  overscroll-behavior:none!important;
}
.automod-word-list-v340{
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-gutter:stable!important;
  pointer-events:auto!important;
}
.automod-word-card-v340,
.automod-word-main-v340,
.automod-word-variants-v340{
  pointer-events:auto!important;
}
.automod-word-main-v340{
  cursor:pointer!important;
}
.automod-word-toolbar-v344{
  flex:0 0 auto;
  display:grid;
  grid-template-columns:auto auto minmax(0,1fr);
  gap:12px;
  align-items:center;
  margin-bottom:14px;
}
.automod-word-new-group-v344{
  min-height:44px!important;
  white-space:nowrap;
}
.automod-add-variant-v344{
  flex:0 0 auto;
  min-height:32px!important;
  padding:5px 10px!important;
  border:1px dashed #3c6b88!important;
  border-radius:999px!important;
  background:#0b2939!important;
  color:#a8d3ed!important;
  font-size:12px!important;
  font-weight:700!important;
}
.automod-add-variant-v344:hover{
  background:#12364a!important;
  color:#fff!important;
}

/* Yeni grup / varyasyon küçük orta panel */
.automod-word-editor-modal-v344{
  position:fixed;
  inset:0;
  z-index:23000;
  display:grid;
  place-items:center;
}
.automod-word-editor-modal-v344[hidden]{display:none!important}
.automod-word-editor-backdrop-v344{
  position:absolute;
  inset:0;
  background:rgba(0,0,0,.58);
  backdrop-filter:blur(3px);
}
.automod-word-editor-card-v344{
  position:relative;
  z-index:1;
  width:min(520px,calc(100vw - 32px));
  max-height:min(680px,calc(100vh - 60px));
  overflow:auto;
  border:1px solid #2b526d;
  border-radius:16px;
  background:#081827;
  box-shadow:0 24px 70px rgba(0,0,0,.55);
  padding:17px;
}
.automod-word-editor-card-v344>header{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  margin-bottom:15px;
}
.automod-word-editor-card-v344 h3{
  margin:0 0 4px!important;
  color:#fff!important;
}
.automod-word-editor-card-v344 header small{
  color:#7899ad;
}
.automod-word-editor-card-v344 form{
  display:grid;
  gap:13px;
}
.automod-word-editor-card-v344 label{
  display:grid;
  gap:7px;
}
.automod-word-editor-actions-v344{
  display:flex;
  justify-content:flex-end;
  gap:9px;
}
.automod-word-editor-state-v344{
  min-height:18px;
  font-size:12px;
  color:#88a8be;
}
.automod-word-editor-state-v344.saved{color:#77d9a0}
.automod-word-editor-state-v344.error{color:#ff8997}
.automod-word-editor-state-v344.saving{color:#8ebbe0}

@media(max-width:760px){
  .automod-word-toolbar-v344{
    grid-template-columns:1fr 1fr;
  }
  .automod-word-toolbar-v344 .automod-word-search-v342{
    grid-column:1/-1;
  }
}
\n/* V345 Otomatik Cevap grup kontrolleri */\n.auto-group-bulk-actions-v345{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #17334b}\n.auto-group-bulk-actions-v345 button{min-height:38px}\n.auto-group-state-v345{font-size:12px;color:#86a7bd;margin-left:auto}\n.auto-reply-status-toggle-v345{min-width:76px;min-height:34px;border-radius:999px;padding:6px 12px;font-weight:800}\n.auto-reply-status-toggle-v345.is-active{background:#113d31;border:1px solid #23785d;color:#8ff0c3}\n.auto-reply-status-toggle-v345.is-passive{background:#2b1720;border:1px solid #704052;color:#e7a0b1}\n.auto-bulk-writing-head-v345{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 10px}\n.auto-bulk-writing-list-v345{display:grid;gap:8px;max-height:360px;overflow:auto;padding-right:3px}\n.auto-bulk-writing-row-v345{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}\n.auto-bulk-writing-row-v345 input{width:100%}\n@media(max-width:700px){.auto-group-bulk-actions-v345{display:grid;grid-template-columns:1fr 1fr}.auto-group-state-v345{grid-column:1/-1;margin-left:0}.auto-bulk-writing-row-v345{grid-template-columns:1fr}}\n

/* =========================================================
   V346 — Otomatik Cevap grup ana toggle + kompakt aksiyonlar
   ========================================================= */
.auto-reply-group-summary-v346{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;
  align-items:center!important;
  gap:12px!important;
}
.auto-reply-group-name-v346{min-width:0}
.auto-reply-group-tools-v346{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  margin-left:auto!important;
}
.auto-reply-group-tools-v346>button:not(.command-switch-v288){
  min-height:36px!important;
  height:36px!important;
  white-space:nowrap!important;
}
.auto-group-master-v346{flex:0 0 40px!important}
.auto-reply-table-head-v346,
.auto-reply-row-v346{
  display:grid!important;
  grid-template-columns:55px minmax(180px,.9fr) minmax(280px,1.5fr) 215px!important;
  gap:12px!important;
  align-items:center!important;
  padding:13px 16px!important;
}
.auto-reply-actions-v346{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  flex-wrap:nowrap!important;
}
.auto-reply-row-switch-v346{
  flex:0 0 40px!important;
}
.auto-reply-response-v346{
  white-space:pre-wrap!important;
  word-break:break-word!important;
  line-height:1.45!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:3!important;
  overflow:hidden!important;
  max-height:4.4em!important;
}
.auto-reply-group.is-group-disabled-v346 .auto-reply-rows,
.auto-reply-group.is-group-disabled-v346 .auto-reply-table-head-v346{
  opacity:.48!important;
  filter:grayscale(.72) saturate(.45)!important;
  transition:opacity .22s ease,filter .22s ease!important;
}
.auto-reply-group.is-group-disabled-v346 .auto-reply-actions-v346 button:not(.auto-reply-row-switch-v346),
.auto-reply-group.is-group-disabled-v346 .auto-reply-trigger-v346,
.auto-reply-group.is-group-disabled-v346 .auto-reply-response-v346{
  pointer-events:none!important;
}
.auto-reply-group.is-group-disabled-v346 .auto-reply-group-tools-v346{
  opacity:1!important;
  filter:none!important;
}
.auto-reply-group.is-group-disabled-v346 .auto-reply-group-tools-v346>button:not(.auto-group-master-v346){
  opacity:.55!important;
}

@media(max-width:980px){
  .auto-reply-group-summary-v346{
    grid-template-columns:1fr auto!important;
  }
  .auto-reply-group-tools-v346{
    grid-column:1/-1!important;
    width:100%!important;
  }
}
@media(max-width:900px){
  .auto-reply-table-head-v346{display:none!important}
  .auto-reply-row-v346{
    grid-template-columns:44px minmax(0,1fr)!important;
  }
  .auto-reply-response-v346,
  .auto-reply-actions-v346{
    grid-column:2!important;
  }
  .auto-reply-actions-v346{justify-content:flex-start!important}
}
@media(max-width:620px){
  .auto-reply-group-tools-v346{
    display:grid!important;
    grid-template-columns:1fr 1fr auto!important;
  }
  .auto-reply-group-tools-v346>button:not(.command-switch-v288){width:100%!important}
}

/* V347 — Otomatik Cevap grup yönetimi */
.auto-reply-group-tools-v347{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  margin-left:auto!important;
  flex-wrap:wrap!important;
}
.auto-reply-group-tools-v347>button:not(.command-switch-v288){
  min-height:36px!important;
  padding:7px 11px!important;
  white-space:nowrap!important;
}
.auto-bulk-writing-head-v347{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  margin-bottom:12px;
}
.auto-bulk-writing-head-v347>div{
  display:grid;
  gap:4px;
}
.auto-bulk-writing-head-v347 strong{
  color:#f4f8ff;
}
.auto-bulk-writing-head-v347 small{
  color:#83a0b8;
  line-height:1.4;
}
.auto-bulk-writing-list-v345{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  margin-bottom:12px!important;
}
.auto-bulk-writing-row-v345{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:8px!important;
  align-items:center!important;
  padding:8px!important;
  border:1px solid #284960!important;
  border-radius:11px!important;
  background:#071a29!important;
}
.auto-bulk-writing-row-v345 input{
  min-width:0!important;
}
@media(max-width:760px){
  .auto-reply-group-tools-v347{
    justify-content:flex-start!important;
  }
  .auto-bulk-writing-list-v345{
    grid-template-columns:1fr!important;
  }
  .auto-bulk-writing-head-v347{
    align-items:stretch;
    flex-direction:column;
  }
}

/* V348 — Otomatik Cevap sade grup düzeni */
.auto-reply-group-tools-v348{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  margin-left:auto!important;
  flex-wrap:wrap!important;
}
.auto-reply-group-name-v348{
  min-width:0;
  color:#83a0b8;
}
.auto-reply-group-name-v348 small{
  white-space:nowrap;
}
.auto-group-switch-name-v348{
  margin-left:8px;
  color:#f4f8ff;
  font-size:13px;
  white-space:nowrap;
}
.auto-group-create-modal-v348{
  width:min(420px,calc(100vw - 28px))!important;
}
.auto-key-match-grid-v348{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(190px,.72fr);
  gap:12px;
}
.auto-key-match-grid-v348 label{
  display:grid;
  gap:7px;
}
.auto-modal-group-switch-v348{
  display:flex;
  align-items:center;
  gap:10px;
  white-space:nowrap;
}
.auto-modal-group-switch-v348>strong{
  color:#eaf4ff;
  font-size:13px;
}

/* Switch'in etrafındaki ekstra daire/çerçeve/kutu yok */
.auto-switch-clean-v348,
.auto-switch-clean-v348.switch,
.command-switch-v288.auto-switch-clean-v348{
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  padding:0!important;
}
.auto-switch-clean-v348>span,
.command-switch-v288.auto-switch-clean-v348>span{
  box-shadow:none!important;
}
@media(max-width:760px){
  .auto-reply-group-tools-v348{justify-content:flex-start!important}
  .auto-key-match-grid-v348{grid-template-columns:1fr}
  .auto-group-switch-name-v348{margin-left:0}
}

/* V349 — Otomatik Cevap grup başlığı */
.auto-reply-group-name-v349{
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
  min-width:180px!important;
  margin-right:auto!important;
}
.auto-reply-group-name-v349 strong{
  color:#f4f8ff!important;
  font-size:14px!important;
}
.auto-reply-group-name-v349 small{
  color:#84a2b9!important;
  white-space:nowrap!important;
}
.auto-reply-group-tools-v349{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  margin-left:auto!important;
  flex-wrap:wrap!important;
}

/* V349 — Muaf Roller */
.automod-exempt-role-box-v349{
  width:100%!important;
  min-width:0!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
  padding:12px!important;
  border:1px solid #264b64!important;
  border-radius:12px!important;
  background:#081c2a!important;
}
.automod-exempt-role-head-v349{
  display:flex!important;
  align-items:baseline!important;
  justify-content:space-between!important;
  gap:12px!important;
}
.automod-exempt-role-head-v349 strong{
  color:#eef6ff!important;
}
.automod-exempt-role-head-v349 small{
  color:#7899ad!important;
}
.automod-exempt-role-select-v349,
.automod-exempt-role-box-v349 .smart-multi{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
}

/* V349 — Panel Bildirimleri kapalıyken kendi satırı da gri, switch aktif kalır */
.notification-setting-row-v303.panel-self-disabled-v349{
  opacity:.48!important;
  filter:grayscale(.82) saturate(.35)!important;
}
.notification-setting-row-v303.panel-self-disabled-v349 .notification-switch-v303,
.notification-setting-row-v303.panel-self-disabled-v349 input[type="checkbox"]{
  opacity:1!important;
  filter:none!important;
  pointer-events:auto!important;
}

/* V350 — Otomatik Cevap switch/grup/satır görünümü */
.auto-modal-group-switch-v350{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
}

.command-switch-v288.auto-group-master-v346.on,
.command-switch-v288.auto-reply-row-switch-v346.on{
  background:#2f8df4!important;
  border-color:#2f8df4!important;
  opacity:1!important;
  filter:none!important;
}
.command-switch-v288.auto-group-master-v346.on>span,
.command-switch-v288.auto-reply-row-switch-v346.on>span{
  background:#fff!important;
}
.command-switch-v288.auto-group-master-v346:not(.on),
.command-switch-v288.auto-reply-row-switch-v346:not(.on){
  background:#596878!important;
  border-color:#596878!important;
  opacity:1!important;
  filter:none!important;
}
.command-switch-v288.auto-group-master-v346:not(.on)>span,
.command-switch-v288.auto-reply-row-switch-v346:not(.on)>span{
  background:#f1f4f7!important;
}

.auto-reply-row-v346.is-row-disabled-v350{
  opacity:.42!important;
  filter:grayscale(.9) saturate(.25)!important;
  background:#101923!important;
  transition:opacity .22s ease,filter .22s ease,background .22s ease!important;
}
.auto-reply-row-v346.is-row-disabled-v350 .auto-reply-row-switch-v346{
  opacity:1!important;
  filter:none!important;
}
.auto-reply-row-v346.is-row-disabled-v350 .auto-reply-actions-v346 button{
  pointer-events:auto!important;
}

.auto-reply-group.is-group-disabled-v350{
  opacity:.46!important;
  filter:grayscale(.88) saturate(.28)!important;
  transition:opacity .22s ease,filter .22s ease!important;
}
.auto-reply-group.is-group-disabled-v350 .auto-group-master-v346{
  opacity:1!important;
  filter:none!important;
  pointer-events:auto!important;
}
.auto-reply-group.is-group-disabled-v350 .auto-reply-group-tools-v349{
  pointer-events:none!important;
}
.auto-reply-group.is-group-disabled-v350 .auto-group-master-v346{
  pointer-events:auto!important;
}

/* =========================================================
   V351 — Uygunsuz Kelimeler kartları + toolbar + Muaf Roller
   ========================================================= */
.automod-word-toolbar-v351{
  flex:0 0 auto;
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:12px;
  align-items:center;
  margin-bottom:14px;
}
.automod-word-search-v351{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;
  align-items:center!important;
  gap:10px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.automod-word-count-v351{
  min-width:110px;
  text-align:right;
  color:#8fb0c7!important;
  font-size:12px;
  white-space:nowrap;
}
.automod-word-new-group-v351{
  min-height:44px!important;
  height:44px!important;
  white-space:nowrap!important;
  border-radius:10px!important;
}

/* Ana kelime kartlarını daha belirgin yap */
.automod-word-card-v340{
  border:1px solid #24506b!important;
  border-radius:13px!important;
  background:#0a1e2c!important;
  box-shadow:0 1px 0 rgba(255,255,255,.02) inset!important;
  transition:border-color .18s ease,background .18s ease,transform .18s ease!important;
}
.automod-word-card-v340:hover{
  border-color:#36769a!important;
  background:#0d2434!important;
}
.automod-word-card-v340.open{
  border-color:#3b82ad!important;
  background:#0d2738!important;
}
.automod-word-main-v340{
  min-height:64px!important;
  padding:13px 15px!important;
  cursor:pointer!important;
}
.automod-word-main-v340>span{
  gap:4px!important;
}
.automod-word-main-v340 strong{
  font-size:15px!important;
  color:#fff!important;
  letter-spacing:.05px!important;
}
.automod-word-main-v340 small{
  font-size:11px!important;
  color:#8aacbf!important;
}
.automod-word-main-v340>b{
  display:grid!important;
  place-items:center!important;
  width:26px!important;
  height:26px!important;
  border-radius:50%!important;
  background:#103148!important;
  color:#a8d7f2!important;
  font-size:13px!important;
  transition:transform .2s ease,background .2s ease!important;
}
.automod-word-card-v340.open .automod-word-main-v340>b{
  transform:rotate(180deg)!important;
  background:#174765!important;
}
.automod-word-variants-v340{
  border-top:1px solid #173b51!important;
  padding:12px 15px 15px!important;
  background:#081a27!important;
}
.automod-word-variants-v340 span{
  border-color:#315b74!important;
  background:#0d2a3b!important;
  color:#e2eef6!important;
}
.automod-add-variant-v344{
  margin-left:auto!important;
}

/* Muaf Roller */
.automod-exempt-role-box-v351{
  width:100%!important;
  min-width:0!important;
  display:grid!important;
  gap:10px!important;
  padding:14px!important;
  border:1px solid #2a536d!important;
  border-radius:13px!important;
  background:#081b29!important;
}
.automod-exempt-role-head-v351{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:14px!important;
}
.automod-exempt-role-head-v351>div{
  display:grid!important;
  gap:3px!important;
}
.automod-exempt-role-head-v351 strong{
  color:#f1f7fb!important;
  font-size:13px!important;
}
.automod-exempt-role-head-v351 small{
  color:#7e9db3!important;
  line-height:1.4!important;
}
.automod-exempt-role-count-v351{
  flex:0 0 auto;
  padding:5px 8px;
  border:1px solid #315a73;
  border-radius:999px;
  background:#0c2a3b;
  color:#9bc8e4;
  font-size:11px;
  white-space:nowrap;
}
.automod-exempt-role-picker-v351{
  width:100%!important;
  min-width:0!important;
}
.automod-exempt-role-picker-v351 .smart-multi,
.automod-exempt-role-select-v351{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
}

/* Smart multi içindeki seçili roller daha temiz chip görünümü */
.automod-exempt-role-picker-v351 .smart-multi-selected,
.automod-exempt-role-picker-v351 .smart-multi-tags,
.automod-exempt-role-picker-v351 [class*="selected"]{
  gap:7px!important;
}
.automod-exempt-role-picker-v351 .smart-multi-tag,
.automod-exempt-role-picker-v351 .tag,
.automod-exempt-role-picker-v351 [class*="chip"]{
  border-radius:999px!important;
}

@media(max-width:800px){
  .automod-word-toolbar-v351{
    grid-template-columns:1fr;
  }
  .automod-word-search-v351{
    grid-template-columns:1fr!important;
  }
  .automod-word-count-v351{
    text-align:left;
  }
  .automod-word-new-group-v351{
    width:100%;
  }
  .automod-exempt-role-head-v351{
    flex-direction:column;
  }
}

/* V352 — Rol/Kanal: Sayaçlar ve Ses Odaları tek başlık */
.ids-group-head-v352{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin-bottom:13px;
}
.ids-group-head-v352>div{
  min-width:0;
}
.ids-group-head-v352 h3{
  margin:0 0 4px!important;
  color:#f2f7fb!important;
  font-size:15px!important;
}
.ids-group-head-v352 small{
  display:block;
  color:#7998ae!important;
  line-height:1.45!important;
}
.ids-group-head-v352>button{
  flex:0 0 auto;
  min-height:38px!important;
  white-space:nowrap!important;
}
.counter-builder-v352,
.temp-voice-settings-v352{
  padding-top:13px!important;
}

/* Sayaç hazır değişkenleri daha kompakt */
.counter-builder-v352 .counter-variable-help{
  margin-top:0!important;
  border-radius:12px!important;
  background:#071a27!important;
}
.counter-builder-v352 .counter-role-head{
  padding-top:4px!important;
  border-top:1px solid #17364a!important;
}

/* V352 — Kelime sayfası gerçek ön katman; arka sayfa tıklama/scroll alamaz */
body.automod-word-open-v352 #automod{
  pointer-events:none!important;
}
body.automod-word-open-v352 .automod-word-page-v342{
  pointer-events:auto!important;
}
.automod-word-editor-modal-v344{
  pointer-events:auto!important;
}
.automod-word-card-v340 .automod-word-main-v340,
.automod-word-card-v340 .automod-word-variants-v340,
.automod-word-new-group-v351{
  pointer-events:auto!important;
}

/* =========================================================
   V353 — Rol/Kanal tam genişlik + Yetkili Rolleri Sunucu Ayarları
   ========================================================= */
.ids-user-roles-v353,
.ids-ticket-channels-v353{
  grid-column:1/-1!important;
  width:100%!important;
}
.ids-user-roles-v353 .ids-inner-grid-v337{
  grid-template-columns:1fr!important;
}
.ids-user-roles-v353 .ids-subcard-v337,
.ids-ticket-channels-v353 .ids-subcard-v337{
  width:100%!important;
}
.ids-user-roles-v353 .form-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:end!important;
}
.ids-user-roles-v353 .optional-role-row{
  grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)!important;
  min-width:0!important;
}
.ids-ticket-channels-v353 .form-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  align-items:start!important;
}
.ids-subtitle-v353{
  margin-bottom:10px!important;
}
.ids-subtitle-v353 p{
  margin:0!important;
}

/* Sunucu Ayarları > Yetkili Rolleri */
.authority-roles-settings-v353{
  max-width:none!important;
}
.authority-roles-form-v353{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.authority-role-card-v353{
  min-width:0;
  display:grid;
  gap:12px;
  padding:15px;
  border:1px solid #284d67;
  border-radius:14px;
  background:#081b2a;
}
.authority-role-card-head-v353{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
}
.authority-role-card-head-v353>div{
  display:grid;
  gap:4px;
  min-width:0;
}
.authority-role-card-head-v353 h3{
  margin:0!important;
  color:#f3f8fc!important;
  font-size:15px!important;
}
.authority-role-card-head-v353 small{
  color:#7f9eb4!important;
  line-height:1.4!important;
}
.authority-role-card-head-v353>span{
  flex:0 0 auto;
  padding:5px 8px;
  border:1px solid #315b75;
  border-radius:999px;
  background:#0c293a;
  color:#9dc8e2;
  font-size:11px;
  white-space:nowrap;
}
.authority-role-card-v353 .smart-multi{
  width:100%!important;
  min-width:0!important;
}
.authority-role-actions-v353{
  grid-column:1/-1;
  display:flex;
  justify-content:flex-end;
}
.authority-role-actions-v353 .primary{
  min-width:140px;
}

@media(max-width:900px){
  .ids-user-roles-v353 .form-grid,
  .ids-ticket-channels-v353 .form-grid,
  .authority-roles-form-v353{
    grid-template-columns:1fr!important;
  }
  .ids-user-roles-v353 .optional-role-row{
    grid-template-columns:1fr!important;
  }
  .authority-role-actions-v353{
    grid-column:auto;
  }
  .authority-role-actions-v353 .primary{
    width:100%;
  }
}

/* =========================================================
   V354 — Sabit üst bar sayfa adıdır; içeride aynı ana başlık tekrarlanmaz
   ========================================================= */

/* Bazı sayfalardaki özel üst başlık wrapper'ları. */
.main > .auto-reply-page-head-v266 > div:first-child,
.main > .users-page-head > div:first-child,
.main > .commands-page-head > div:first-child{
  display:none!important;
}
.main > .auto-reply-page-head-v266{
  justify-content:flex-end!important;
}

/* Karşılama/Veda özel kanalının panelde seçildiği görünüm */
.welcome-channel-v317 option[value=""]{
  color:#7f98ae;
}

/* V356 — Panel Ayarları: global sabit üst bar tek üst başlıktır. */
.settings-page-spacer-v247{display:none!important}
body .main>.topbar{display:none!important}

/* Yetkili rolleri dahil ayar detaylarında yalnız breadcrumb içeride kalır. */
.settings-detail-panel-v246>.section-head,
.authority-roles-settings-v353>.section-head{
  display:none!important;
}

/* =========================================================
   V357 — Yetkili Rolleri: breadcrumb üstte, kartlar alt alta
   ========================================================= */
.authority-roles-settings-v353{
  width:100%!important;
  max-width:none!important;
}
.authority-roles-settings-v353>.settings-breadcrumb-v244{
  margin-bottom:16px!important;
}
.authority-roles-form-v353{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important;
  width:100%!important;
}
.authority-role-card-v353{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
}
.authority-role-actions-v353{
  grid-column:1!important;
}

/* =========================================================
   V357 — Header flash/FOUC yok
   ========================================================= */
.telegram-head-v357{
  display:flex!important;
  justify-content:flex-end!important;
  align-items:center!important;
  margin:0 0 12px!important;
  min-height:0!important;
}
.commands-head-v357{
  justify-content:flex-end!important;
}
.commands-head-v357 .commands-head-actions-v288{
  margin-left:auto!important;
}

/* =========================================================
   V357 — Genel Bakış listeleri ekranın tam ortasında/en üstte
   ========================================================= */
#detailModal.detail-modal{
  position:fixed!important;
  inset:0!important;
  z-index:50000!important;
  display:grid!important;
  place-items:center!important;
  padding:24px!important;
  box-sizing:border-box!important;
}
#detailModal.detail-modal[hidden]{
  display:none!important;
}
#detailModal .detail-backdrop{
  position:absolute!important;
  inset:0!important;
  background:rgba(0,0,0,.72)!important;
  backdrop-filter:blur(6px)!important;
}
#detailModal .detail-card{
  position:relative!important;
  z-index:2!important;
  width:min(780px,calc(100vw - 48px))!important;
  max-height:min(780px,calc(100vh - 48px))!important;
  overflow:auto!important;
  margin:0!important;
  border-radius:18px!important;
  border:1px solid #2d5873!important;
  background:#081a29!important;
  box-shadow:0 34px 100px rgba(0,0,0,.65)!important;
}
#detailModal .detail-title{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:14px!important;
  padding-right:48px!important;
  margin-bottom:14px!important;
}
#detailModal .entity-list{
  display:grid!important;
  gap:10px!important;
}
#detailModal .entity-row,
#detailModal .entity-list>div{
  border-radius:12px!important;
}

/* V358 — otomatik kayıt */
.settings-autosave-state-v358{min-height:18px;margin-top:10px;text-align:right;font-size:12px;color:#7f9eb4}
.settings-autosave-state-v358.saving{color:#8db9da}
.settings-autosave-state-v358.saved{color:#78d5a0}
.settings-autosave-state-v358.error{color:#ff8796}


/* Yetkili rolleri: breadcrumb üstte, kartlar tam genişlik alt alta */
.authority-roles-settings-v353>.settings-breadcrumb-v244{width:100%;margin-bottom:16px!important}
.authority-roles-form-v353{grid-template-columns:1fr!important}
.authority-role-card-v353{grid-column:1!important;width:100%!important;max-width:none!important}
.authority-role-actions-v353{grid-column:1!important}

/* Genel Bakış detayları ekranın ortasında, her şeyin üstünde */
#detailModal.detail-modal{position:fixed!important;inset:0!important;z-index:40000!important;display:grid!important;place-items:center!important;padding:24px!important}
#detailModal.detail-modal[hidden]{display:none!important}
#detailModal .detail-card{position:relative!important;z-index:2!important;width:min(760px,calc(100vw - 48px))!important;max-height:min(760px,calc(100vh - 48px))!important;overflow:auto!important;margin:0!important}
#autoBotRoleModalV324.detail-modal{z-index:40001!important}

/* V359 */
.authority-roles-form-v359{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
.authority-roles-form-v359 .authority-role-card-v353{grid-column:1!important;width:100%!important;max-width:none!important}
.authority-autosave-state-v359{grid-column:1!important}
.counters-head-v359{align-items:center!important}.counters-head-v359 .danger{white-space:nowrap!important}

.guild-server-line-v359{display:flex;align-items:center;gap:10px;padding:11px 13px;margin:0 0 12px;border:1px solid #203e58;border-radius:12px;background:#071827}
.guild-server-line-v359 span{color:#7896ad;font-size:11px}.guild-server-line-v359 strong{color:#eef6fc;font-size:13px}
.overview-stat-grid-v359{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.overview-stat-card-v359{min-width:0;min-height:92px;display:grid!important;grid-template-rows:auto auto auto;gap:4px;text-align:left!important;padding:13px 14px!important;border:1px solid #2a506d!important;border-radius:12px!important;background:linear-gradient(180deg,#102b42,#0a2033)!important;color:#edf6ff!important;box-shadow:none!important}
.overview-stat-card-v359:hover{border-color:#4a83a9!important;background:linear-gradient(180deg,#14354f,#0d283d)!important}
.overview-stat-card-v359>span{color:#9cc3df;font-size:11px;font-weight:800}.overview-stat-card-v359>strong{font-size:24px;line-height:1;color:#fff}.overview-stat-card-v359>small{color:#6f91a9;font-size:10px}
@media(max-width:950px){.overview-stat-grid-v359{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.overview-stat-grid-v359{grid-template-columns:1fr}}

#detailModal.detail-modal{z-index:60000!important;padding:20px!important}
#detailModal .detail-card{width:min(640px,calc(100vw - 40px))!important;max-width:640px!important;max-height:min(72dvh,680px)!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;border-radius:16px!important}
#detailModal .detail-card::-webkit-scrollbar,#detailModal .entity-list::-webkit-scrollbar,body.modal-locked-v359::-webkit-scrollbar,html:has(body.modal-locked-v359)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
#detailModal .entity-list{max-height:min(52dvh,500px)!important;overflow:auto!important;scrollbar-width:none!important;padding-right:0!important}
#detailModal .entity-list-row{padding:10px 12px!important;min-height:56px!important}
html:has(body.modal-locked-v359),body.modal-locked-v359{overflow:hidden!important;scrollbar-width:none!important}

/* =========================================================
   V360 — Bildirim gri durumları
   ========================================================= */

/* Ana Panel Bildirimleri kapalı: kendi satırı gri, switch yine tıklanabilir. */
.notification-setting-row-v303.panel-self-disabled-v349{
  opacity:.46!important;
  filter:grayscale(.86) saturate(.3)!important;
}
.notification-setting-row-v303.panel-self-disabled-v349 .notification-switch-v303{
  opacity:1!important;
  filter:none!important;
  pointer-events:auto!important;
}

/* Tarayıcı satırı kapalı veya Panel Bildirimleri nedeniyle pasifse gri. */
.notification-setting-row-v303.disabled-v303{
  opacity:.46!important;
  filter:grayscale(.86) saturate(.3)!important;
}
.notification-setting-row-v303.disabled-v303 .notification-switch-v303{
  opacity:1!important;
  filter:none!important;
}

/* V362 - Panel içi özel hata sayfaları */
.panel-error-page-v362{display:flex;align-items:flex-start;justify-content:center}.panel-error-card-v362{width:min(900px,100%);margin-top:18px}.panel-error-status-v362{font-size:72px;font-weight:900;line-height:1;color:#fff;opacity:.13;letter-spacing:-4px}.panel-error-copy-v362 h1{margin:2px 0 8px;font-size:30px}.panel-error-grid-v362{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.panel-error-grid-v362>div,.panel-error-detail-v362{background:#071827;border:1px solid #1f3b58;border-radius:13px;padding:14px}.panel-error-grid-v362 .wide{grid-column:1/-1}.panel-error-grid-v362 small,.panel-error-detail-v362 small{display:block;color:var(--muted);margin-bottom:6px}.panel-error-grid-v362 code,.panel-error-detail-v362 code{overflow-wrap:anywhere}.panel-error-detail-v362 h2{margin:0 0 8px;font-size:17px}.panel-error-detail-v362 p{margin:0 0 10px;line-height:1.55;overflow-wrap:anywhere}.panel-error-actions-v362{margin-top:16px}.panel-error-actions-v362 a{text-decoration:none}.panel-error-standalone-v362{margin-left:0!important;padding-top:34px!important}
@media(max-width:700px){.panel-error-grid-v362{grid-template-columns:1fr}.panel-error-grid-v362 .wide{grid-column:auto}.panel-error-status-v362{font-size:54px}.panel-error-copy-v362 h1{font-size:24px}}

/* V362 - Komutlar ana slash anahtarı */
.command-master-panel-v362{margin-bottom:14px}.command-master-row-v362{display:flex;align-items:center;justify-content:space-between;gap:20px}.command-master-row-v362>div{min-width:0}.command-master-row-v362 strong{display:block;font-size:17px}.command-master-row-v362 small{display:block;margin-top:5px;color:var(--muted);line-height:1.45}.command-master-panel-v362.disabled{opacity:.72}.command-list-master-v362.master-disabled-v362 .command-row-v288{opacity:.5;filter:grayscale(.35)}.command-list-master-v362.master-disabled-v362 .command-row-v288::after{content:'Tüm Komutlar kapalı';margin-left:auto;color:var(--muted);font-size:11px;white-space:nowrap}.command-list-master-v362.master-disabled-v362 .command-actions-v288,.command-list-master-v362.master-disabled-v362 .command-actions-v309{opacity:.8}
@media(max-width:700px){.command-master-row-v362{align-items:flex-start}.command-list-master-v362.master-disabled-v362 .command-row-v288::after{display:none}}


/* V363 - Ayarlar/komut ana anahtarı ve Genel Bakış yerleşimi */
.command-master-panel-v362.disabled{opacity:.48;filter:grayscale(.55)}
.command-master-panel-v362.disabled .command-switch-v288{opacity:1;filter:none;cursor:pointer}
.command-list-master-v362.master-disabled-v362{opacity:.58;filter:grayscale(.62)}
.command-list-master-v362.master-disabled-v362 .command-row-v288{opacity:.62!important;filter:none!important;pointer-events:none}
.command-list-master-v362.master-disabled-v362 .command-actions-v288,
.command-list-master-v362.master-disabled-v362 .command-actions-v309{opacity:.45!important}
.command-list-master-v362.master-disabled-v362 .command-switch-v288,
.command-list-master-v362.master-disabled-v362 button{cursor:not-allowed!important}
.overview-stat-grid-v359.overview-stat-grid-v363{grid-template-columns:repeat(5,minmax(0,1fr))}
.overview-server-card-v363{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}
.overview-server-card-v363 strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1180px){.overview-stat-grid-v359.overview-stat-grid-v363{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.overview-stat-grid-v359.overview-stat-grid-v363{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.overview-stat-grid-v359.overview-stat-grid-v363{grid-template-columns:1fr}}


/* V364 - Uygunsuz Kelimeler: ana kelime + kutulu alt kelimeler */
.automod-word-variant-box-v364{display:grid;gap:10px}
.automod-word-variant-head-v364{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.automod-word-variant-head-v364>div{display:grid;gap:4px}
.automod-word-variant-head-v364 small{color:var(--muted,#8fa8c2);line-height:1.4}
.automod-word-variant-list-v364{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:330px;overflow:auto;padding-right:3px}
.automod-word-variant-row-v364{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;background:#0a1d2e;border:1px solid #1c3a53;border-radius:11px;padding:7px}
.automod-word-variant-row-v364 input{width:100%;min-height:40px;border:0;background:#071725;font-family:ui-monospace,Consolas,monospace;font-weight:700}
.automod-word-variant-row-v364 button{min-height:40px;padding:8px 11px}
@media(max-width:760px){.automod-word-variant-head-v364{flex-direction:column}.automod-word-variant-head-v364 button{width:100%}.automod-word-variant-list-v364{grid-template-columns:1fr}.automod-word-variant-row-v364{grid-template-columns:minmax(0,1fr) auto}}

/* V365 - Genel Bakış: sunucu adı daha geniş, diğer canlı sayaçlar sağda daha kompakt */
.overview-stat-grid-v359.overview-stat-grid-v363{
  grid-template-columns:minmax(245px,2.15fr) repeat(4,minmax(108px,.82fr));
  align-items:stretch;
}
.overview-server-card-v363{padding-left:16px!important;padding-right:16px!important}
.overview-server-card-v363 strong{line-height:1.12!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.overview-stat-grid-v363 .overview-stat-card-v359:not(.overview-server-card-v363){padding-left:11px!important;padding-right:11px!important}
@media(max-width:1180px){.overview-stat-grid-v359.overview-stat-grid-v363{grid-template-columns:minmax(230px,1.8fr) repeat(2,minmax(120px,1fr))}}
@media(max-width:760px){.overview-stat-grid-v359.overview-stat-grid-v363{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-server-card-v363{grid-column:1/-1}}
@media(max-width:560px){.overview-stat-grid-v359.overview-stat-grid-v363{grid-template-columns:1fr}.overview-server-card-v363{grid-column:auto}}

/* =========================================================
   V366 — Sayaç düzeni / Bot erişim ayarları / Botlar satır içi rol
   ========================================================= */
.counter-head-actions-v366{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.counter-example-v366{font-size:11px;color:#7697ae;white-space:nowrap}
.counter-default-group-v366{display:grid;gap:9px;margin-bottom:14px;padding:0;background:transparent;border:0}
.counter-default-group-title-v366{display:flex;align-items:baseline;gap:10px}
.counter-default-group-title-v366 strong{font-size:13px;color:#f1f7fb}
.counter-default-group-title-v366 small{font-size:11px;color:#7795aa}
.counter-default-grid-v366{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.counter-default-grid-v366>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;background:#071927;border:0;border-radius:9px;min-width:0}
.counter-default-grid-v366 code{font-weight:800;color:#a9ddff;white-space:nowrap}
.counter-default-grid-v366 span{font-size:11px;color:#8ca6bd;text-align:right;min-width:0}
.counter-builder-v352 .counter-role-head{border-top:0!important;padding-top:2px!important}
.counter-rule-row-v366{grid-template-columns:minmax(180px,.9fr) minmax(250px,1.45fr) 56px auto!important;border:0!important;border-radius:0!important;background:transparent!important;padding:7px 0!important;align-items:end!important}
.counter-role-row-v366{grid-template-columns:minmax(260px,1fr) minmax(220px,.9fr) auto!important;border:0!important;border-radius:0!important;background:transparent!important;padding:7px 0!important}
.counter-rule-switch-v366{align-self:end;min-height:44px!important}
.counter-role-variable-v366{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}
.counter-role-variable-v366 code{display:inline-flex;align-items:center;min-height:42px;padding:0 11px;border-radius:9px;background:#071927;color:#a9ddff;font-weight:800;white-space:nowrap}

.bot-detail-title-v366{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,340px)!important;align-items:end!important;gap:16px!important;padding-right:48px!important}
.bot-role-inline-host-v366{min-width:0}
.bot-role-inline-form-v366{display:grid;grid-template-columns:minmax(180px,1fr);gap:4px;align-items:end;margin:0}
.bot-role-inline-form-v366 label{display:grid;gap:5px;font-size:11px;color:#86a5ba}
.bot-role-inline-form-v366 select{min-height:40px}
.bot-role-inline-form-v366 .auto-bot-role-state-v343{min-height:14px;font-size:10px}

.bot-access-page-v366{display:grid;gap:18px}
.bot-access-owner-grid-v366{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.bot-access-owner-grid-v366 article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:14px;background:#081a29;border:1px solid #23445f;border-radius:12px;min-width:0}
.bot-access-owner-grid-v366 article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#0d2d48;color:#9dd8ff;font-weight:900}
.bot-access-owner-grid-v366 article div{display:grid;gap:3px;min-width:0}
.bot-access-owner-grid-v366 strong{font-size:11px;color:#7fa0b7;text-transform:uppercase;letter-spacing:.04em}
.bot-access-owner-grid-v366 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f8fb}
.bot-access-owner-grid-v366 small{color:#7895aa;overflow-wrap:anywhere}
.bot-access-form-v366{display:grid;gap:12px}
.bot-access-head-v366{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}
.bot-access-head-v366 h3{margin:0 0 4px;font-size:15px}
.bot-access-head-v366 small{color:#7897ac}
.bot-access-head-v366>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.bot-access-list-v366{display:grid;gap:9px}
.bot-access-row-v366{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(190px,.85fr) minmax(260px,1.25fr) auto;gap:9px;align-items:end;padding:11px;background:#071927;border:1px solid #23445f;border-radius:11px}
.bot-access-row-v366 label{display:grid;gap:6px;min-width:0}
.bot-access-row-v366 label>small{font-size:10px;color:#7693a8}
.bot-access-custom-v366.is-hidden{visibility:hidden;pointer-events:none}

@media(max-width:980px){
  .counter-default-grid-v366{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bot-access-owner-grid-v366{grid-template-columns:1fr}
  .bot-access-row-v366{grid-template-columns:1fr 1fr}.bot-access-row-v366 .bot-access-custom-v366{grid-column:1/-1}
}
@media(max-width:680px){
  .counter-default-grid-v366,.counter-rule-row-v366,.counter-role-row-v366,.bot-access-row-v366{grid-template-columns:1fr!important}
  .counter-default-grid-v366>div{align-items:flex-start;flex-direction:column}.counter-default-grid-v366 span{text-align:left}
  .counter-head-actions-v366,.bot-access-head-v366{align-items:stretch;flex-direction:column}.counter-head-actions-v366{justify-content:flex-start}.counter-example-v366{white-space:normal}
  .bot-detail-title-v366{grid-template-columns:1fr!important;padding-right:46px!important}
}

/* =========================================================
   V367 — Sayaç varsayılan değişken editörü / otomatik oda toggle
   ========================================================= */
.automod-master-only-v367{display:flex;justify-content:flex-end;align-items:center;margin-bottom:14px}
.counter-example-button-v367{min-width:76px}
.counter-default-editor-v367{margin:8px 0 14px;border:0;background:transparent}
.counter-default-editor-v367>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:11px 13px;border-radius:10px;background:#081a29;border:1px solid #23445f;color:#f2f7fb;font-weight:800;user-select:none}
.counter-default-editor-v367>summary::-webkit-details-marker{display:none}
.counter-default-editor-v367>summary::after{content:'›';font-size:22px;color:#79bfff;transform:rotate(90deg);transition:.15s}
.counter-default-editor-v367[open]>summary::after{transform:rotate(-90deg)}
.counter-default-editor-grid-v367{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px 0 2px}
.counter-default-editor-grid-v367 label{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(120px,1fr);align-items:center;gap:9px;color:#8facbf;font-size:11px;font-weight:700}
.counter-default-editor-grid-v367 input{min-width:0}
.counter-examples-card-v367{width:min(560px,calc(100vw - 28px))}
.counter-example-list-v367{display:grid;gap:10px;margin-top:14px}
.counter-example-list-v367 code{display:block;padding:13px 14px;border-radius:10px;background:#071927;border:1px solid #23445f;color:#b7e3ff;font-weight:800;font-size:13px}

.temp-voice-rule{grid-template-columns:minmax(220px,1.1fr) minmax(220px,1.1fr) minmax(200px,1fr) auto 56px!important;transition:opacity .15s,filter .15s,background .15s}
.temp-voice-rule-switch-v367{align-self:end;min-height:43px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.temp-voice-rule.is-disabled-v367{opacity:.52;filter:saturate(.35);background:#07131e!important}
.temp-voice-rule.is-disabled-v367>label:not(.temp-voice-rule-switch-v367){pointer-events:none}
.temp-voice-rule.is-disabled-v367>button[data-temp-voice-remove]{opacity:.72}
@media(max-width:1100px){.temp-voice-rule{grid-template-columns:1fr 1fr!important}.temp-voice-rule-switch-v367{justify-content:flex-start!important}.counter-default-editor-grid-v367{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.temp-voice-rule{grid-template-columns:1fr!important}.counter-default-editor-grid-v367{grid-template-columns:1fr}.counter-default-editor-grid-v367 label{grid-template-columns:1fr}}
.temp-voice-rule{border:0!important}

/* =========================================================
   V368 — Sayaç satırları / temiz toggle görünümü
   ========================================================= */
/* Otomatik oda anahtarında yalnız gerçek toggle görünsün; dış kutu/çizgi olmasın. */
.temp-voice-rule-switch-v367.switch{
  min-width:46px!important;width:46px!important;min-height:43px!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;gap:0!important;
}
.temp-voice-rule-switch-v367.switch:hover{border:0!important;background:transparent!important;box-shadow:none!important}

/* Kanal sayaçları otomatik cevap listesi gibi: her kayıt tek yatay satır. */
.counter-rule-table-head-v368,
.counter-rule-row-v368{
  display:grid!important;
  grid-template-columns:minmax(210px,.95fr) minmax(300px,1.55fr) 94px 88px 56px!important;
  gap:10px!important;
  align-items:center!important;
}
.counter-rule-table-head-v368{
  padding:9px 12px!important;
  margin-top:4px!important;
  color:#86a5bd!important;
  font-size:11px!important;
  font-weight:800!important;
  border-bottom:1px solid #18314d!important;
}
.counter-rule-list-v368{display:grid!important;gap:0!important}
.counter-rule-row-v368{
  padding:10px 12px!important;
  border:0!important;
  border-bottom:1px solid #18314d!important;
  border-radius:0!important;
  background:transparent!important;
  transition:opacity .15s,background .15s,filter .15s!important;
}
.counter-rule-row-v368:last-child{border-bottom:0!important}
.counter-rule-row-v368:hover{background:#0a2034!important}
.counter-rule-row-v368>label:not(.counter-rule-switch-v368){display:block!important;min-width:0!important;margin:0!important}
.counter-rule-row-v368 select,.counter-rule-row-v368 input[name="counterRuleTemplate"]{width:100%!important;min-height:42px!important}
.counter-mobile-label-v368{display:none}
.counter-rule-edit-v368,.counter-rule-row-v368>[data-counter-rule-remove]{min-height:42px!important;padding:9px 12px!important;white-space:nowrap!important}
.counter-rule-switch-v368.switch{
  min-width:46px!important;width:46px!important;min-height:42px!important;
  padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;justify-content:center!important;gap:0!important;
}
.counter-rule-switch-v368.switch:hover{border:0!important;background:transparent!important;box-shadow:none!important}
/* Düzenle'ye basılana kadar alanlar yanlışlıkla değişmesin; değerler yine formda gönderilir. */
.counter-rule-row-v368.is-locked-v368 select,
.counter-rule-row-v368.is-locked-v368 input[name="counterRuleTemplate"]{pointer-events:none!important;opacity:.82!important}
.counter-rule-row-v368.is-editing-v368{background:#0a2238!important}
.counter-rule-row-v368.is-disabled-v368{opacity:.52!important;filter:saturate(.35)!important}
.counter-rule-row-v368.is-disabled-v368 .counter-rule-switch-v368,
.counter-rule-row-v368.is-disabled-v368 [data-counter-rule-edit],
.counter-rule-row-v368.is-disabled-v368 [data-counter-rule-remove]{opacity:1!important;filter:none!important}

@media(max-width:1050px){
  .counter-rule-table-head-v368{display:none!important}
  .counter-rule-row-v368{grid-template-columns:1fr 1fr 94px 88px 56px!important;border-bottom:1px solid #18314d!important}
  .counter-mobile-label-v368{display:block!important;margin:0 0 6px!important;color:#86a5bd!important;font-size:11px!important;font-weight:800!important}
}
@media(max-width:760px){
  .counter-rule-row-v368{grid-template-columns:1fr 1fr!important;gap:9px!important}
  .counter-rule-row-v368>label:nth-child(1),.counter-rule-row-v368>label:nth-child(2){grid-column:1/-1!important}
  .counter-rule-switch-v368{justify-self:end!important}
}

/* V369: sayaç/otomatik oda modal düzeni ve varsayılan değişken grubu */
.settings-builder-card-v369{width:min(620px,calc(100vw - 32px));}
.settings-builder-fields-v369{display:grid;gap:14px;margin-top:18px;}
.settings-builder-field-v369{display:grid;gap:7px;font-weight:700;color:#90c8f4;}
.settings-builder-field-v369>span{font-size:12px;}
.settings-builder-field-v369 input,.settings-builder-field-v369 select{width:100%;}
.settings-builder-actions-v369{justify-content:flex-end;margin-top:20px;}

.counter-default-editor-v369{border:1px solid #234964;border-radius:14px;overflow:hidden;background:#071f31;margin:12px 0 16px;}
.counter-default-editor-v369>summary{list-style:none;cursor:pointer;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0a263a;}
.counter-default-editor-v369>summary::-webkit-details-marker{display:none;}
.counter-default-editor-v369>summary>div{display:grid;gap:3px;}
.counter-default-editor-v369>summary strong{font-size:15px;color:#fff;}
.counter-default-editor-v369>summary small{font-size:12px;color:#79b7e5;font-weight:500;}
.counter-default-chevron-v369{font-weight:900;transition:transform .16s ease;}
.counter-default-editor-v369:not([open]) .counter-default-chevron-v369{transform:rotate(180deg);}
.counter-default-table-v369{padding:0 14px 12px;}
.counter-default-head-v369,.counter-default-table-v369>label{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(180px,1.25fr);gap:18px;align-items:center;padding:12px 8px;border-bottom:1px solid #173d58;}
.counter-default-head-v369{color:#75add5;font-size:12px;font-weight:800;}
.counter-default-table-v369>label:last-child{border-bottom:0;}
.counter-default-table-v369>label b{font-size:13px;color:#eef8ff;}
.counter-default-key-v369{display:flex;align-items:center;gap:3px;color:#8fcfff;font-family:Consolas,monospace;font-weight:800;}
.counter-default-key-v369 input{width:150px;max-width:100%;padding:8px 10px;text-align:left;font-family:inherit;}

/* Satırlar artık doğrudan alanlardan değil Düzenle modalından değiştirilir. */
.counter-rule-row-v368>label:not(.switch) select,.counter-rule-row-v368>label:not(.switch) input,
.counter-role-row-v366>label select,.counter-role-row-v366>label input,
.temp-voice-rule>label:not(.switch) select,.temp-voice-rule>label:not(.switch) input{pointer-events:none;}
.counter-role-row-v366{grid-template-columns:minmax(180px,1fr) minmax(200px,1.2fr) auto auto!important;}
.temp-voice-rule{grid-template-columns:minmax(180px,1fr) minmax(210px,1.1fr) minmax(180px,1fr) auto auto auto!important;}
@media(max-width:850px){.counter-default-head-v369,.counter-default-table-v369>label{grid-template-columns:1fr}.counter-role-row-v366,.temp-voice-rule{grid-template-columns:1fr!important;}}

/* V371: satır içi alanlar salt-okunur; düzenleme yalnız merkez modal ile yapılır. */
.counter-rule-row-v368.is-view-only-v371 select,
.counter-rule-row-v368.is-view-only-v371 input:not([type="checkbox"]),
.counter-role-row-v366.is-view-only-v371 select,
.counter-role-row-v366.is-view-only-v371 input:not([type="checkbox"]),
.temp-voice-rule.is-view-only-v371 select,
.temp-voice-rule.is-view-only-v371 input:not([type="checkbox"]){
  pointer-events:none!important;
  user-select:none!important;
  cursor:default!important;
}
.counter-rule-row-v368.is-view-only-v371 input:not([type="checkbox"]),
.counter-role-row-v366.is-view-only-v371 input:not([type="checkbox"]),
.temp-voice-rule.is-view-only-v371 input:not([type="checkbox"]){caret-color:transparent!important}

/* V371: uygunsuz kelime gruplarında düzenleme eylemi her zaman görünür. */
.automod-word-card-v340{position:relative;padding-right:112px!important}
.automod-word-quick-edit-v371{
  position:absolute!important;right:14px!important;top:12px!important;z-index:3!important;
  min-height:36px!important;padding:7px 14px!important;white-space:nowrap!important;
}
.automod-word-card-v340 .automod-word-main-v340{padding-right:18px!important}
@media(max-width:680px){
  .automod-word-card-v340{padding-right:0!important;padding-bottom:56px!important}
  .automod-word-quick-edit-v371{top:auto!important;bottom:10px!important;right:10px!important}
}

/* =========================================================
   V372 — Uygunsuz Kelimeler geniş görünüm / 3'lü varyasyon düzeni
   ========================================================= */
.automod-word-page-v342{padding-left:14px!important;padding-right:14px!important}
.automod-word-shell-v342{width:100%!important;max-width:none!important}
.automod-word-card-v340{padding-right:0!important;overflow:hidden!important}
.automod-word-card-v340 .automod-word-main-v340{width:100%!important;padding-right:16px!important}
.automod-word-quick-edit-v371{
  position:static!important;display:block!important;width:max-content!important;
  margin:0 14px 12px auto!important;min-height:36px!important;padding:7px 14px!important;
}
.automod-word-variants-v340:not([hidden]){
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;align-items:stretch!important;
}
.automod-word-variants-v340 span,
.automod-word-variants-v340 .automod-add-variant-v344{
  margin:0!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  min-height:38px!important;border-radius:9px!important;white-space:normal!important;overflow-wrap:anywhere!important;
}
.automod-word-variants-v340 .automod-word-dynamic-chip-v340{grid-column:1/-1!important}
.automod-word-variants-v340 .automod-add-variant-v344{grid-column:1/-1!important;justify-content:center!important}
.automod-word-editor-card-v344{width:min(1080px,calc(100vw - 34px))!important;max-height:min(820px,calc(100vh - 42px))!important}
.automod-word-variant-list-v364{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:500px!important;gap:10px!important}
.automod-word-variant-row-v364{grid-template-columns:minmax(0,1fr) 34px!important;padding:6px!important}
.automod-word-variant-row-v364 button{width:34px!important;min-width:34px!important;padding:0!important;font-size:0!important;position:relative!important}
.automod-word-variant-row-v364 button::after{content:'×';font-size:18px;font-weight:900}
@media(max-width:980px){
  .automod-word-variants-v340:not([hidden]),.automod-word-variant-list-v364{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:650px){
  .automod-word-variants-v340:not([hidden]),.automod-word-variant-list-v364{grid-template-columns:1fr!important}
  .automod-word-quick-edit-v371{margin-right:10px!important}
}

/* V372 — Komut satırı standart eylemleri ve {değişken} yardımı */
.command-actions-v309,.command-actions-v288{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:nowrap!important}
.command-vars-v372{display:grid;gap:7px;padding:10px 12px;border:1px solid #183b54;border-radius:10px;background:#071a29}
.command-vars-v372>strong{font-size:12px;color:#8bb7d3}
.command-vars-v372>div{display:flex;gap:7px;flex-wrap:wrap}
.command-vars-v372 code{padding:5px 8px;border-radius:7px;background:#0d2a3d;color:#bce7ff;font-weight:800}
.deleted-core-commands-v372{margin-top:14px;border-top:1px solid #173a51;padding-top:12px}
.deleted-core-commands-v372 summary{cursor:pointer;color:#8fb4ca;font-weight:800}
.deleted-core-list-v372{display:grid;gap:8px;margin-top:10px}
.deleted-core-list-v372>div{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 10px;border-radius:9px;background:#081b29}
@media(max-width:760px){.deleted-core-list-v372>div{grid-template-columns:1fr}.command-actions-v309,.command-actions-v288{flex-wrap:wrap!important}}

/* V383 — Sayaç/otomatik oda görüntüleme satırları sade, modal alanları yatay. */
.settings-builder-card-v369{width:min(900px,calc(100vw - 32px))!important}
.settings-builder-fields-v369{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;align-items:end!important}
@media(max-width:720px){.settings-builder-fields-v369{grid-template-columns:1fr!important}}

/* Satırlar yalnız Düzenle modalından değişir; bu yüzden select okları gösterilmez. */
.counter-rule-row-v368 select,
.counter-role-row-v366 select,
.temp-voice-rule select{
  -webkit-appearance:none!important;
  -moz-appearance:none!important;
  appearance:none!important;
  background-image:none!important;
  padding-right:12px!important;
  cursor:default!important;
}
.counter-rule-row-v368 select::-ms-expand,
.counter-role-row-v366 select::-ms-expand,
.temp-voice-rule select::-ms-expand{display:none!important}

/* V386 — Mesaj geçmişi / otomatik moderasyon geçmişi */
.message-history-head-v386{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}
.message-history-head-v386 h2{margin:0}
.automod-history-id-v386{display:block;opacity:.62;margin-top:3px;font-size:11px}
@media(max-width:760px){.message-history-head-v386{align-items:stretch;flex-direction:column}.message-history-head-v386 a{width:100%;text-align:center}}
/* V401 Müzik */
.music-page-v401 .topbar p{margin:.25rem 0 0;color:var(--muted,#8fb0ca)}
.music-head-actions-v401{display:flex;gap:10px;align-items:center}
.music-now-grid-v401{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:18px;align-items:center}
.music-current-v401{display:flex;gap:14px;align-items:center;min-width:0}
.music-current-v401 img,.music-track-v401 img,.music-cover-empty-v401{width:64px;height:64px;border-radius:14px;object-fit:cover;background:#102c44;display:grid;place-items:center;font-size:28px;flex:0 0 auto}
.music-current-v401 div:last-child,.music-track-copy-v401{display:flex;flex-direction:column;gap:4px;min-width:0}.music-current-v401 strong,.music-track-copy-v401 strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-current-v401 small,.music-track-copy-v401 small{color:#8fb0ca}
.music-status-v401{padding:7px 11px;border-radius:999px;background:#17324a;color:#b8d8ee;font-weight:800}.music-status-v401.playing{background:#123f31;color:#7cf0bd}.music-status-v401.paused{background:#45371b;color:#ffd97c}.music-status-v401.error{background:#4a1d28;color:#ff9cac}
.music-controls-v401{display:grid;gap:10px}.music-voice-row-v401 label,.music-volume-v401 label{display:grid;gap:6px}.music-button-row-v401,.music-volume-v401{display:flex;gap:8px;align-items:center}.music-volume-v401 label{flex:1}.music-volume-v401 input{width:100%}
.music-sync-inline-v401{display:flex;gap:8px;min-width:min(600px,100%)}.music-sync-inline-v401 input{flex:1;min-width:220px}
.music-library-v401{display:grid;gap:10px}.music-track-v401{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid #1f4a69;border-radius:14px;background:#071d2c}.music-source-tags-v401{display:flex;gap:6px;flex-wrap:wrap;margin-top:3px}.music-source-tags-v401 span{font-size:11px;padding:3px 7px;border-radius:999px;background:#12334b;color:#9fd1f5}.music-source-tags-v401 .warn{background:#493717;color:#ffd978}
.music-queue-v401{display:grid;gap:8px}.music-queue-row-v401{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid #17364e}.music-queue-row-v401 small{display:block;color:#8fb0ca}.music-queue-row-v401 b{font-size:12px;color:#8fb0ca}
.music-settings-grid-v401{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.music-settings-grid-v401 label{display:grid;gap:6px}.music-settings-save-v401{display:flex;align-items:end}.music-add-dialog-v401{width:min(760px,94vw)}.music-or-v401{text-align:center;color:#6f92aa;font-weight:800}.music-error-v401{margin-top:12px}
@media(max-width:900px){.music-now-grid-v401,.music-settings-grid-v401{grid-template-columns:1fr}.music-sync-inline-v401{width:100%;flex-direction:column}.music-track-v401{grid-template-columns:52px minmax(0,1fr)}.music-track-v401 img,.music-track-v401 .music-cover-empty-v401{width:52px;height:52px}.music-track-v401 form{grid-column:auto}.music-button-row-v401{flex-wrap:wrap}}
/* V402 modern multi-guild music console */
.music-page-v402{--music-purple:#755cff;--music-purple2:#9b6cff;--music-card:#071421;--music-card2:#0a1a29}.music-page-v402 .topbar p{margin:.25rem 0 0;color:#8fa8bd}.music-head-actions-v402{display:flex;gap:10px}
.music-console-v402{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,.82fr);gap:14px;margin:0 0 14px}.music-player-card-v402,.music-upnext-v402,.music-voice-card-v402,.music-spotify-card-v402{background:linear-gradient(145deg,#07131f,#081827);border:1px solid #183852;border-radius:18px;box-shadow:0 12px 30px #0005;overflow:hidden}.music-player-card-v402{padding:24px}.music-player-main-v402{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center}.music-cover-v402{width:150px;height:150px;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#1a1037,#241652);border:1px solid #4c2b7e;display:grid;place-items:center;color:#805fff;font-size:58px}.music-cover-v402 img{width:100%;height:100%;object-fit:cover}.music-player-copy-v402{min-width:0}.music-kicker-v402{display:block;font-size:11px;letter-spacing:.12em;color:#71839a;font-weight:900;margin-bottom:6px}.music-player-copy-v402 h2{font-size:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#fff}.music-player-copy-v402 p{margin:5px 0 14px;color:#8f9caf}.music-progress-v402{height:6px;border-radius:999px;background:#d9e1ec;overflow:hidden}.music-progress-v402 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--music-purple),var(--music-purple2));transition:width .8s linear}.music-time-v402{display:flex;justify-content:space-between;color:#71839a;font:700 11px ui-monospace,monospace;margin-top:5px}.music-transport-v402{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0}.music-transport-v402 button{border:1px solid #263b4d;background:#0b1722;color:#aeb9c8;width:36px;height:36px;border-radius:11px;padding:0;display:grid;place-items:center}.music-transport-v402 .play-main-v402{width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,#6850e7,#8068ff);border-color:#8068ff;color:white;font-size:18px}.music-transport-v402 button:disabled{opacity:.35}.music-volume-line-v402{display:grid;grid-template-columns:auto auto minmax(100px,1fr) auto auto;gap:8px;align-items:center;color:#75859a}.music-volume-line-v402 input{width:100%;accent-color:var(--music-purple)}.music-volume-line-v402 b{font-size:12px;color:#b6c1cf}.mini-save-v402{padding:6px 9px;font-size:11px}
.music-upnext-v402{min-height:300px;display:flex;flex-direction:column}.music-panel-title-v402{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:15px 17px;border-bottom:1px solid #182c3d}.music-panel-title-v402 b{display:block;color:#fff}.music-panel-title-v402 small{display:block;color:#74879a;margin-top:2px}.music-upnext-list-v402{padding:8px;display:grid;gap:6px;overflow:auto;max-height:330px}.music-upnext-row-v402{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:9px 8px;border-radius:10px}.music-upnext-row-v402:hover{background:#0d2131}.music-upnext-row-v402>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#111d2a;color:#77889b;font-size:11px}.music-upnext-row-v402 b,.music-upnext-row-v402 small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-upnext-row-v402 small{color:#74879a}.music-queue-empty-v402{min-height:220px;display:grid;place-content:center;text-align:center;color:#607084;gap:6px}.music-queue-empty-v402>span{font-size:34px;color:#3c4656}.music-queue-empty-v402 b{color:#8794a6}
.music-lower-v402{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;margin-bottom:14px}.music-voice-control-v402{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) auto;gap:12px;align-items:end;padding:16px}.music-voice-control-v402 label{display:grid;gap:6px}.music-voice-now-v402{display:flex;gap:10px;align-items:center;background:#081522;border:1px solid #17364c;padding:10px 12px;border-radius:12px}.music-voice-now-v402>span{font-size:20px}.music-voice-now-v402 b,.music-voice-now-v402 small{display:block}.music-voice-now-v402 small{color:#74879a}.music-live-dot-v402{font-size:11px;font-weight:900;color:#63e6b4;border:1px solid #1d624f;background:#0b2e24;padding:5px 8px;border-radius:999px}.music-live-dot-v402 i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#31d6a0;margin-right:5px}.music-spotify-badge-v402{font-size:11px;font-weight:900;background:#103b27;color:#79e9ab;border:1px solid #1e6544;padding:5px 9px;border-radius:999px}.music-sync-v402{display:grid;grid-template-columns:1fr auto;gap:8px;padding:16px}.music-library-panel-v402{margin-top:0}
@media(max-width:1000px){.music-console-v402,.music-lower-v402{grid-template-columns:1fr}.music-upnext-v402{min-height:220px}.music-player-main-v402{grid-template-columns:120px minmax(0,1fr)}.music-cover-v402{width:120px;height:120px}.music-voice-control-v402{grid-template-columns:1fr}}
@media(max-width:620px){.music-player-card-v402{padding:16px}.music-player-main-v402{grid-template-columns:1fr;text-align:center}.music-cover-v402{margin:auto}.music-player-copy-v402 h2{font-size:21px}.music-volume-line-v402{grid-template-columns:auto auto 1fr auto}.music-volume-line-v402 .mini-save-v402{grid-column:1/-1}.music-sync-v402{grid-template-columns:1fr}}

/* V403: sade müzik ses kartı + kütüphane aksiyonları */
.music-lower-v402{grid-template-columns:1fr!important}.music-voice-card-v403{max-width:none}.music-voice-control-v403{display:block;padding:16px}.music-voice-control-v403 label{max-width:560px}.music-library-head-v403{display:flex;align-items:center;justify-content:space-between;gap:16px}.music-library-actions-v403{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.music-add-dialog-v403{width:min(760px,calc(100vw - 28px))}
@media(max-width:700px){.music-library-head-v403{align-items:flex-start;flex-direction:column}.music-library-actions-v403{width:100%}.music-library-actions-v403 button{flex:1}}
/* V404: guild-bazlı bot grupları + müzik mod kontrolleri */
.bot-group-list-v404{display:grid;gap:14px}.bot-group-card-v404{border:1px solid var(--border,#24445e);border-radius:16px;padding:16px;background:rgba(7,27,42,.55)}.bot-group-head-v404{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.bot-group-head-v404 h3{margin:0}.bot-group-head-v404 .row-actions{display:flex;gap:8px;align-items:center}.music-mode-row-v404{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.music-mode-row-v404 form{margin:0}.music-repeat-form-v404 label{display:flex;align-items:center;gap:8px}.music-repeat-form-v404 select{min-width:130px}.music-bot-state-list-v404{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.music-bot-state-list-v404 span{padding:7px 10px;border:1px solid var(--border,#24445e);border-radius:10px;font-size:12px;background:rgba(10,32,48,.65)}
@media(max-width:760px){.bot-group-head-v404{align-items:flex-start;flex-direction:column}.bot-group-head-v404 .row-actions{width:100%;flex-wrap:wrap}}

/* V407: sade müzik paneli, albümler ve 4 kaynaklı ekleme penceresi */
.music-page-v407 .music-console-v402{margin-bottom:14px}
.music-page-v407 .music-player-card-v402{min-height:330px}
.music-volume-v407{grid-template-columns:auto minmax(120px,1fr) auto!important;max-width:520px;margin-inline:auto}
.music-volume-v407 input{width:100%}
.music-mode-row-v407{justify-content:center;gap:12px}
.music-repeat-buttons-v407{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.music-repeat-buttons-v407 form{margin:0}.music-repeat-buttons-v407 button{min-width:118px}
.music-repeat-buttons-v407 button.active{box-shadow:0 0 0 2px rgba(117,92,255,.18),0 8px 22px rgba(117,92,255,.2)}
.music-albums-panel-v407{margin-bottom:14px}
.music-albums-v407{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.music-album-card-v407{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid #1f4a69;border-radius:15px;background:#071d2c}
.music-album-card-v407 img,.music-album-cover-empty-v407{width:76px;height:76px;border-radius:13px;object-fit:cover;background:linear-gradient(145deg,#1a1037,#241652);display:grid;place-items:center;font-size:30px;color:#805fff}
.music-album-copy-v407{min-width:0;display:grid;gap:4px}.music-album-copy-v407 strong,.music-album-copy-v407 small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-album-copy-v407 small{color:#8fb0ca}.music-album-copy-v407 span{font-size:11px;color:#79b7e5;font-weight:800}
.music-album-actions-v407{grid-column:1/-1;display:flex;gap:8px}.music-album-actions-v407 form{flex:1}.music-album-actions-v407 button{width:100%}
.music-add-dialog-v407{width:min(790px,calc(100vw - 28px))}
.music-add-types-v407{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:4px 0 8px}
.music-add-types-v407 label{position:relative;cursor:pointer}.music-add-types-v407 input{position:absolute;opacity:0;pointer-events:none}
.music-add-types-v407 label>span{min-height:104px;display:grid;place-items:center;align-content:center;gap:4px;text-align:center;border:1px solid #24465f;border-radius:14px;background:#071d2c;padding:12px;transition:.15s ease}
.music-add-types-v407 label>span:first-letter{font-size:20px}.music-add-types-v407 b{display:block;color:#fff}.music-add-types-v407 small{color:#7898b0;font-size:11px}
.music-add-types-v407 input:checked+span{border-color:#755cff;background:#111c3c;box-shadow:0 0 0 2px rgba(117,92,255,.13)}
.music-add-pane-v407{display:grid;gap:12px;padding:14px;border:1px solid #1c3b52;border-radius:14px;background:#061723}.music-add-pane-v407[hidden]{display:none!important}.music-add-pane-v407 label{display:grid;gap:6px}.music-file-note-v407{color:#7f9eb4}
@media(max-width:1050px){.music-albums-v407{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.music-add-types-v407{grid-template-columns:repeat(2,minmax(0,1fr))}.music-repeat-buttons-v407{width:100%}.music-repeat-buttons-v407 form{flex:1}.music-repeat-buttons-v407 button{width:100%;min-width:0}}
@media(max-width:620px){.music-albums-v407{grid-template-columns:1fr}.music-volume-v407{grid-template-columns:auto 1fr auto!important}.music-mode-row-v407{align-items:stretch;flex-direction:column}.music-mode-row-v407>form button{width:100%}}

/* V408: Müzik albüm düzeni + gerçek player taşıma kontrolleri + zoom-safe modal kilidi */
.music-albums-panel-v407{padding-bottom:16px!important}
.music-albums-v407{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;align-items:stretch}
.music-albums-v407>.empty-state-v257{grid-column:1/-1;width:100%;min-height:96px;display:grid;place-items:center;text-align:center;border:1px dashed #244d69;border-radius:14px;background:#071a28;color:#8eb6d3;padding:20px!important}
.music-album-card-v407{grid-template-columns:84px minmax(0,1fr)!important;min-height:132px;padding:14px!important}
.music-album-card-v407 img,.music-album-cover-empty-v407{width:84px!important;height:84px!important}
.music-album-actions-v407{align-self:end}
.music-transport-v408{gap:18px!important;margin:18px 0!important}
.music-transport-v408 button{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:999px!important;width:38px!important;height:38px!important;color:#d7dce3!important;padding:0!important;display:grid!important;place-items:center!important}
.music-transport-v408 button:hover{background:rgba(255,255,255,.07)!important;color:#fff!important}
.music-transport-v408 button svg{width:23px;height:23px;display:block;fill:currentColor}
.music-transport-v408 .music-playpause-v408{width:52px!important;height:52px!important;background:#fff!important;color:#080a0d!important}
.music-transport-v408 .music-playpause-v408:hover{background:#f2f2f2!important;color:#000!important;transform:scale(1.03)}
.music-transport-v408 .music-playpause-v408 svg{width:29px;height:29px}
.music-file-note-v407{display:none!important}
/* Modal açıkken scrollbar kaldırıp sayfa genişliğini değiştirme. JS arka plan scrollunu event seviyesinde engeller. */
html:has(body.modal-locked-v359),body.modal-locked-v359,body.modal-open{overflow:visible!important;scrollbar-width:auto!important;padding-right:0!important;width:auto!important}
html{scrollbar-gutter:auto!important}
@media(max-width:700px){.music-albums-v407{grid-template-columns:1fr!important}.music-transport-v408{gap:14px!important}}


/* V409: bildirim/modal layout-safe kilit + Spotify-benzeri taşıma görünümü */
html.ui-scroll-locked-v409,body.ui-scroll-locked-v409{overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;padding-right:0!important;width:auto!important;max-width:100%!important}
body.notifications-open{position:static!important;width:auto!important;overflow:visible!important;padding-right:0!important}
body.notifications-open .shell{pointer-events:none;user-select:none}
body.notifications-open .notification-drawer{pointer-events:auto;user-select:auto}
.notification-panel{max-width:100vw!important;box-sizing:border-box!important}
dialog.panel-dialog[open]{max-width:min(790px,calc(100dvw - 28px))!important;box-sizing:border-box!important}
.music-page-v402,.music-console-v402,.music-player-card-v402,.music-player-main-v402,.music-player-copy-v402{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
.music-volume-v407{width:min(100%,520px)!important;max-width:100%!important;grid-template-columns:24px minmax(0,1fr) max-content!important}
.music-volume-v407 input{min-width:0!important;max-width:100%!important}
.music-transport-v409{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important}
.music-transport-v409 button{flex:0 0 auto!important}
.music-transport-v409 .music-playpause-v408{width:48px!important;height:48px!important;background:#fff!important;color:#050505!important}
.music-transport-v409 .music-skip-v408,.music-transport-v409 .music-side-control-v409{width:32px!important;height:32px!important;color:#c7c7c7!important}
.music-transport-v409 .music-side-control-v409.active{color:#fff!important}
.music-progress-v402{height:4px!important;border-radius:999px!important;background:#585858!important;overflow:hidden!important;margin-top:14px!important}
.music-progress-v402 i{background:#fff!important;border-radius:999px!important}
.music-time-v402{font-size:11px!important;color:#c8c8c8!important;margin-top:5px!important}
@media(max-width:620px){.music-transport-v409{gap:13px!important}.music-volume-v407{width:100%!important}}
\n\n/* V410: tek scroll-lock, bildirim kararlılığı ve Spotify-benzeri player */\nhtml,body{max-width:100%;overflow-x:hidden}\nhtml.k1-background-locked-v410,body.k1-background-locked-v410{overflow-x:hidden!important}\nbody.k1-background-locked-v410 .shell{pointer-events:none!important;user-select:none!important}\nbody.k1-background-locked-v410 .notification-drawer.open,\nbody.k1-background-locked-v410 dialog[open],\nbody.k1-background-locked-v410 .detail-modal:not([hidden]){pointer-events:auto!important;user-select:auto!important}\n/* Eski V409 overflow-y:scroll zorlamasını kesin olarak iptal et. */\nhtml.ui-scroll-locked-v409,body.ui-scroll-locked-v409{overflow:visible!important;overflow-x:hidden!important;scrollbar-gutter:auto!important;padding-right:0!important;width:auto!important}\nbody.notifications-open{position:static!important;overflow:visible!important;width:auto!important;max-width:100%!important;padding-right:0!important}\n.notification-drawer{width:100dvw!important;max-width:100%!important}\n.notification-panel{width:min(520px,100dvw)!important;max-width:100dvw!important}\n\n.music-player-card-v402{background:#07090c!important}\n.music-player-main-v402{align-items:center!important}\n.music-transport-v410{margin:14px 0 12px!important;gap:20px!important}\n.music-transport-v410 button{width:32px!important;height:32px!important;border:0!important;background:transparent!important;color:#bfc3c9!important;border-radius:999px!important;box-shadow:none!important}\n.music-transport-v410 button:hover{background:transparent!important;color:#fff!important;transform:scale(1.08)}\n.music-transport-v410 .music-playpause-v408{width:46px!important;height:46px!important;min-width:46px!important;background:#fff!important;color:#090a0c!important}\n.music-transport-v410 .music-playpause-v408:hover{background:#fff!important;color:#090a0c!important;transform:scale(1.05)}\n.music-transport-v410 .music-playpause-v408 svg{width:25px!important;height:25px!important}\n.music-transport-v410 .music-skip-v408 svg,.music-transport-v410 .music-side-control-v409 svg{width:20px!important;height:20px!important}\n.music-timeline-v410{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:9px;align-items:center;width:100%;margin:4px 0 18px;color:#d6d7da;font:600 11px ui-monospace,SFMono-Regular,Consolas,monospace}\n.music-timeline-v410 .music-progress-v402{height:4px!important;margin:0!important;background:#5b5b5b!important;min-width:0!important}\n.music-timeline-v410 .music-progress-v402 i{background:#fff!important}\n.music-volume-v407{width:min(100%,440px)!important;margin:0 auto!important;grid-template-columns:22px minmax(0,1fr) 44px!important;gap:8px!important}\n.music-volume-v407 b{width:44px;text-align:right}\n.music-volume-v407 input{min-width:0!important;width:100%!important}\n@media(max-width:620px){.music-transport-v410{gap:14px!important}.music-timeline-v410{gap:7px}.music-volume-v407{width:100%!important}}\n
/* V412: overlay açıkken arka plan kaydırması kesin kapalı; kapanınca class kaldırılır. */
html.k1-scroll-lock-v412,body.k1-scroll-lock-v412{overflow:hidden!important;overflow-x:hidden!important;padding-right:0!important;max-width:100%!important}
body.k1-scroll-lock-v412 .shell{pointer-events:none!important;user-select:none!important}
body.k1-scroll-lock-v412 .notification-drawer.open,
body.k1-scroll-lock-v412 dialog[open],
body.k1-scroll-lock-v412 .detail-modal:not([hidden]){pointer-events:auto!important;user-select:auto!important}
.music-side-control-v409{position:relative}.music-repeat-badge-v412{position:absolute;right:-2px;bottom:-2px;min-width:14px;height:14px;padding:0 3px;border-radius:8px;background:#fff;color:#080b0f;font-size:9px;font-weight:900;line-height:14px;text-align:center}
.music-repeat-status-v412{display:inline-flex;align-items:center;padding:9px 12px;border:1px solid #244765;border-radius:10px;color:#98aec1;background:#0a1b2a}.music-repeat-status-v412 b{color:#fff;margin-left:5px}
.spotify-connect-v412{display:grid;gap:8px;padding:12px;border:1px solid #27465f;border-radius:12px;background:#071827}.spotify-connect-v412 .button{justify-self:start}.spotify-connect-v412 small{color:#829aaf}

/* V413 - Komut görünürlük ve rol erişim ayarları */
.command-access-v413{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}
.command-role-picker-v413{margin-top:12px;padding:12px;border:1px solid rgba(70,163,255,.24);border-radius:12px;background:rgba(12,33,52,.45)}
.command-role-picker-v413[hidden]{display:none!important}
.command-role-picker-v413>strong{display:block;margin-bottom:9px}
.command-role-options-v413{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;max-height:220px;overflow:auto;padding-right:4px}
.command-role-options-v413 label{display:flex!important;align-items:center;gap:8px;margin:0!important;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.03);cursor:pointer}
.command-role-options-v413 input{width:auto!important;margin:0!important;accent-color:#2687e9}
.command-role-picker-v413 small{display:block;margin-top:9px;color:var(--muted,#91a3b5);line-height:1.4}
@media(max-width:700px){.command-visibility-v288{flex-wrap:wrap}.command-role-options-v413{grid-template-columns:1fr}}


/* V414 - Komut rol seçici: Yetkili Rolleri görünümü */
.command-role-picker-v413{position:relative;overflow:visible}
.command-role-picker-v413>strong{display:block;margin-bottom:10px}
.command-role-select-v414{border:1px solid #244c6a;border-radius:12px;background:#071b2a;padding:10px;transition:border-color .16s,box-shadow .16s}
.command-role-select-v414:focus-within{border-color:#3b8ec7;box-shadow:0 0 0 2px rgba(49,137,196,.12)}
.command-role-select-top-v414{display:flex;align-items:flex-start;gap:10px;min-height:0}
.command-role-chips-v414{display:flex;flex-wrap:wrap;gap:7px;flex:1;min-width:0}
.command-role-count-v414{flex:0 0 auto;border:1px solid #2c6b94;border-radius:999px;padding:4px 8px;color:#d8efff;background:#0b2a3e;font-size:12px;line-height:1.15;white-space:nowrap}
.command-role-chip-v414{display:inline-flex!important;align-items:center;gap:9px!important;width:auto!important;min-height:36px;padding:7px 10px!important;margin:0!important;border:1px solid #2a6f9f!important;border-radius:10px!important;background:#0e3550!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}
.command-role-chip-v414:hover{background:#134563!important;border-color:#3d8fc4!important}
.command-role-chip-v414 b{font-size:18px;line-height:1;font-weight:500;color:#fff}
.command-role-search-v414{display:block;width:100%;height:43px;margin-top:9px;padding:0 12px!important;border:1px solid #285575!important;border-radius:10px!important;background:#071a29!important;color:#fff!important;font-size:14px!important;outline:none}
.command-role-search-v414::placeholder{color:#718ca0}
.command-role-options-v413{display:none;position:absolute;z-index:60;left:12px;right:12px;top:calc(100% - 7px);max-height:230px;overflow:auto;padding:7px;background:#071827;border:1px solid #285575;border-radius:10px;box-shadow:0 16px 34px rgba(0,0,0,.34);grid-template-columns:1fr;gap:4px}
.command-role-options-v413.is-open-v414{display:grid}
.command-role-options-v413 label{display:flex!important;align-items:center;gap:8px;margin:0!important;padding:9px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;cursor:pointer;color:#dceaf4}
.command-role-options-v413 label:hover{background:#0d3048!important}
.command-role-options-v413 label:has(input:checked){background:#10415f!important;color:#fff}
.command-role-options-v413 input{width:auto!important;margin:0!important;accent-color:#2f93d0}
.command-role-options-v413 label[hidden]{display:none!important}
@media(max-width:700px){.command-role-select-top-v414{align-items:flex-start}.command-role-count-v414{font-size:11px}.command-role-chip-v414{max-width:100%}.command-role-options-v413{left:10px;right:10px}}

/* V415 - Komut rol seçiminde seçili adları gizle; sahip kartlarını sol/orta/sağ sabitle */
.command-role-select-top-v415{justify-content:flex-end!important;min-height:0!important}
.command-role-select-top-v415 .command-role-count-v414{margin-left:auto}
.command-role-chips-v414{display:none!important}

.bot-access-owner-grid-v366{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.bot-access-owner-grid-v366 article:nth-child(1){grid-column:1!important;order:1}
.bot-access-owner-grid-v366 article:nth-child(2){grid-column:2!important;order:2}
.bot-access-owner-grid-v366 article:nth-child(3){grid-column:3!important;order:3}
@media(max-width:430px){
  .bot-access-owner-grid-v366{grid-template-columns:1fr!important}
  .bot-access-owner-grid-v366 article:nth-child(1),
  .bot-access-owner-grid-v366 article:nth-child(2),
  .bot-access-owner-grid-v366 article:nth-child(3){grid-column:1!important}
}


/* V416 - Sahip kartları profil görünümü + Yetkili Rolleri seçili chiplerini gizle */
.bot-access-owner-grid-v416{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}
.bot-access-owner-card-v416{min-width:0;padding:16px;border:1px solid #31516a;border-radius:14px;background:#081a29}
.bot-access-owner-label-v416{margin-bottom:13px;color:#8db0ca;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.bot-access-owner-person-v416{display:flex;align-items:center;gap:12px;min-width:0}
.bot-access-owner-person-v416 img,.bot-access-owner-avatar-v416{width:54px;height:54px;flex:0 0 54px;border-radius:50%;object-fit:cover}
.bot-access-owner-avatar-v416{display:grid;place-items:center;background:#132a3b}
.bot-access-owner-person-v416>div{min-width:0}
.bot-access-owner-person-v416 b,.bot-access-owner-person-v416 span,.bot-access-owner-person-v416 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bot-access-owner-person-v416 b{color:#fff;font-size:16px}
.bot-access-owner-person-v416 span{margin-top:3px;color:#9bb1c1}
.bot-access-owner-person-v416 small{margin-top:4px;color:#7392a8}
.bot-access-owner-empty-v416{display:flex;align-items:center;min-height:54px;color:#7e98aa;font-weight:700}
@media(max-width:760px){.bot-access-owner-grid-v416{grid-template-columns:1fr}}

/* Yetkili Rolleri sayfasında seçili roller arama alanının üstünde chip olarak görünmez.
   Seçimler select içinde korunur, açılır listede ✓ ve başlıktaki X seçili sayacıyla görünür. */
.authority-roles-settings-v353 .smart-multi-chosen{display:none!important;margin:0!important;max-height:0!important;overflow:hidden!important}
.authority-roles-settings-v353 .smart-multi-box{padding:9px!important}
.authority-roles-settings-v353 .smart-multi-box>input{margin:0!important}

/* V417 - Komut rol seçici: checkbox yok; seçilen rol yukarı chip olur ve aşağı listeden kaybolur. */
.command-role-select-top-v417{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;min-height:0!important}
.command-role-chips-v417{display:flex!important;flex:1!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important}
.command-role-chip-v417{display:inline-flex!important;align-items:center!important;gap:9px!important;width:auto!important;min-height:36px!important;padding:7px 10px!important;margin:0!important;border:1px solid #2a6f9f!important;border-radius:10px!important;background:#0e3550!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important}
.command-role-chip-v417:hover{background:#134563!important;border-color:#3d8fc4!important}
.command-role-chip-v417 b{font-size:18px!important;line-height:1!important;font-weight:500!important;color:#fff!important}
.command-role-options-v413 .command-role-native-input-v417{display:none!important}
.command-role-options-v413 label{padding:10px 12px!important}
.command-role-options-v413 label:has(.command-role-native-input-v417:checked){display:none!important}
.command-role-options-v413 label[hidden]{display:none!important}
@media(max-width:700px){.command-role-select-top-v417{align-items:flex-start!important}.command-role-count-v414{flex:0 0 auto!important}}

/* V418 - ortak rol/kullanıcı seçicileri */
.picker-head-v418{display:flex;align-items:flex-start;gap:8px}.picker-head-v418 .smart-multi-chosen{flex:1}.picker-count-v418{flex:none;border:1px solid #2d5e7f;border-radius:999px;padding:4px 8px;font-size:11px;color:#bfe2ff;white-space:nowrap}.picker-count-v418[hidden]{display:none!important}.picker-multi-v418 .smart-multi-list button.selected{display:none!important}.picker-empty-v418{padding:10px 12px;color:var(--muted,#8fa9c0);font-size:12px}.picker-native-v418{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}.smart-single-box-v418{position:relative;width:100%;min-width:0}.smart-single-search-v418,.smart-single-selected-v418{width:100%;min-height:42px;border:1px solid #2d5e7f;border-radius:10px;background:#071827;color:#edf7ff;padding:9px 12px}.smart-single-selected-v418{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.smart-single-selected-v418 b{font-size:18px;line-height:1;color:#9fc4df}.smart-single-selected-v418:hover{background:#0d2a42}.smart-single-list-v418{display:none;position:absolute;z-index:180;left:0;right:0;top:calc(100% + 6px);max-height:280px;overflow:auto;background:#071827;border:1px solid #2d5e7f;border-radius:11px;box-shadow:0 18px 42px #000a;padding:5px}.smart-single-box-v418.open .smart-single-list-v418{display:grid;gap:3px}.smart-single-list-v418 button{width:100%;border:0;border-radius:8px;background:transparent;color:#edf7ff;text-align:left;padding:9px 10px;cursor:pointer}.smart-single-list-v418 button:hover{background:#123653}.smart-single-selected-v418[hidden],.smart-single-search-v418[hidden]{display:none!important}.smart-single-box-v418:has(.smart-single-selected-v418:not([hidden])){max-width:430px}.smart-single-box-v418:has(.smart-single-search-v418:not([hidden])){max-width:520px}
/* V418: Yetkili rolleri dahil bütün çoklu picker'larda seçilenler üstte görünür. */
.authority-roles-settings-v353 .picker-multi-v418 .smart-multi-chosen{display:flex!important;max-height:150px!important;overflow:auto!important;margin:0!important}
.authority-roles-settings-v353 .picker-multi-v418 .picker-head-v418:has(.smart-multi-chosen:empty){min-height:0}
/* V419 - kullanıcı araması */
.users-head-v419{align-items:center}.users-search-v419{width:min(430px,100%);min-height:42px;margin:0}
@media(max-width:760px){.users-head-v419{align-items:stretch}.users-search-v419{width:100%}}

/* V420 - Botu Kimler Kullanabilir: Sahiplik ile aynı üst yapı + kontrollü picker düzeni */
.bot-access-page-v420{width:100%!important;max-width:none!important;display:grid!important;gap:0!important}
.bot-access-page-v420>.settings-breadcrumb-v244{margin-bottom:18px!important}
.bot-access-title-v420{margin:0 0 14px!important;font-size:20px!important;color:#f4f8fc!important}
.bot-access-owner-main-v420{margin-bottom:14px!important}
.bot-access-owner-two-v420{margin-bottom:22px!important}
.bot-access-form-v420{display:grid!important;gap:12px!important}
.bot-access-row-v420{align-items:end!important;overflow:visible!important}
.bot-access-row-v420 .bot-access-custom-v366.is-hidden{display:none!important}
.bot-access-row-v420:has(.bot-access-custom-v366.is-hidden){grid-template-columns:minmax(260px,1.25fr) minmax(220px,.9fr) auto!important}
.bot-access-row-v420:has(.bot-access-custom-v366.is-hidden)>button[data-bot-access-remove-v366]{grid-column:3!important}
.bot-access-row-v420:not(:has(.bot-access-custom-v366.is-hidden)){grid-template-columns:minmax(240px,1fr) minmax(210px,.8fr) minmax(260px,1.1fr) auto!important}
.bot-access-row-v420 label{overflow:visible!important}
.bot-access-row-v420 .smart-single-box-v418{max-width:none!important;width:100%!important}
.bot-access-row-v420 .smart-single-search-v418,.bot-access-row-v420 .smart-single-selected-v418{max-width:none!important;width:100%!important}
.bot-access-row-v420 .smart-single-list-v418{z-index:260!important}
@media(max-width:900px){
  .bot-access-row-v420,.bot-access-row-v420:has(.bot-access-custom-v366.is-hidden),.bot-access-row-v420:not(:has(.bot-access-custom-v366.is-hidden)){grid-template-columns:1fr!important}
  .bot-access-row-v420:has(.bot-access-custom-v366.is-hidden)>button[data-bot-access-remove-v366]{grid-column:1!important}
}

/* V420 - Picker standardı: tekli seçimde arama kapanır, seçili öğe yerini alır;
   çoklu seçimde seçilenler chip olarak kalır ve sonuç listesinden çıkar. */
.smart-single-selected-v418 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.picker-multi-v418 .smart-multi-chosen{display:flex!important;flex-wrap:wrap!important;gap:7px!important}
.picker-multi-v418 .smart-chip{max-width:100%!important}
.picker-multi-v418 .smart-chip>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


/* V421 - Bot erişimi sahip kartları + tüm rol/kullanıcı picker standardı */
.bot-access-page-v420>.settings-breadcrumb-v244{margin-bottom:18px!important}
.bot-access-title-v420{display:none!important}
.bot-access-owners-v421{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0 0 28px!important}
.bot-access-owner-card-v421{min-height:150px!important;height:100%!important}
.bot-access-owner-card-v421 .ownership-user-v279{margin-top:16px!important}
@media(max-width:760px){.bot-access-owners-v421{grid-template-columns:1fr!important}}

/* Çoklu picker: tek sayaç yalnız sayfa başlığında kalsın; chipler ile arama arasında net boşluk olsun. */
.picker-multi-v418 .picker-count-v418{display:none!important}
.picker-multi-v418 .picker-head-v418{display:block!important;margin:0!important}
.picker-multi-v418 .smart-multi-chosen{margin:0 0 12px!important}
.picker-multi-v418 .smart-multi-chosen:empty{display:none!important;margin:0!important}
.picker-multi-v418>input[type="search"]{margin:0!important}
.picker-multi-v418.open .smart-multi-list{display:block!important}

/* V422 - Çoklu rol/kullanıcı picker: chip satırı ile arama arasında küçük sabit boşluk. */
.picker-multi-v418 .smart-multi-chosen:not(:empty){margin-bottom:8px!important;}
.picker-multi-v418 .smart-multi-chosen:empty{margin-bottom:0!important;}
.picker-multi-v418>input[type="search"]{margin-top:0!important;}

/* V422 - Tekli picker seçili öğe metni solda, kaldırma çarpısı sağda net görünsün. */
.smart-single-selected-v418{justify-content:flex-start!important;}
.smart-single-selected-v418>span:first-child{flex:1 1 auto!important;min-width:0!important;text-align:left!important;}
.smart-single-selected-v418>b{margin-left:auto!important;flex:0 0 auto!important;}


/* V423 - Picker görünümü: sonuç satırları zebra, seçili öğe metni daima görünür. */
.smart-single-selected-v418>span:first-child{display:block!important;color:#edf7ff!important;font-weight:700!important;opacity:1!important;}
.smart-single-list-v418 button:nth-of-type(odd),.picker-multi-v418 .smart-multi-list button:nth-of-type(odd){background:#071827!important;}
.smart-single-list-v418 button:nth-of-type(even),.picker-multi-v418 .smart-multi-list button:nth-of-type(even){background:#0d2538!important;}
.smart-single-list-v418 button:hover,.picker-multi-v418 .smart-multi-list button:hover{background:#123653!important;}
.picker-multi-v418 .smart-multi-chosen:not(:empty){margin-bottom:10px!important;}
\n\n/* V426 - Rol/kullanıcı picker kontrolleri modal kapatma X'i değildir.\n   Eski global × tarayıcısından kalmış panel-x-close sınıfı olsa bile normal picker düzenini koru. */\n.smart-single-selected-v418.panel-x-close-v184{\n  width:100%!important;height:auto!important;min-height:42px!important;max-width:none!important;\n  aspect-ratio:auto!important;border-radius:10px!important;display:flex!important;place-items:initial!important;\n  padding:9px 12px!important;position:relative!important;inset:auto!important;transform:none!important;\n}\n.smart-single-selected-v418.panel-x-close-v184::before,.smart-single-selected-v418.panel-x-close-v184::after{display:none!important;content:none!important;}\n.smart-single-selected-v418.panel-x-close-v184>span:first-child{display:block!important;flex:1 1 auto!important;text-align:left!important;color:#edf7ff!important;font-weight:700!important;}\n.smart-single-selected-v418.panel-x-close-v184>b{display:block!important;margin-left:auto!important;color:#9fc4df!important;}\n
/* V427: otomod olay grupları */
.automod-group-count-v427{display:inline-block;margin-right:8px;padding:3px 7px;border:1px solid #315877;border-radius:999px;background:#0d2940;color:#a9ddff;font-size:11px;white-space:nowrap}.automod-group-preview-v427{color:#edf7ff}


/* V428 — Uygunsuz Kelimeler + Rol/Kanal/Kategori aramalı picker düzeltmeleri */
.automod-word-search-v340 input[type="search"]::-webkit-search-cancel-button,
.automod-word-search-v351 input[type="search"]::-webkit-search-cancel-button{
  -webkit-appearance:none!important;
  appearance:none!important;
  display:none!important;
}
.automod-word-search-v340 input[type="search"],
.automod-word-search-v351 input[type="search"]{
  appearance:textfield!important;
  -webkit-appearance:textfield!important;
  padding-right:14px!important;
}
.automod-word-list-v340{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding-bottom:28px!important;
  scroll-padding-bottom:28px!important;
}
.automod-word-card-v340.open{
  overflow:visible!important;
}
.automod-word-card-v340.open .automod-word-variants-v340:not([hidden]){
  display:grid!important;
  visibility:visible!important;
  opacity:1!important;
  max-height:none!important;
  height:auto!important;
}
.settings-builder-field-v369 .smart-single-box-v418{
  width:100%!important;
  min-width:0!important;
}
.settings-builder-field-v369 .smart-single-search-v418,
.settings-builder-field-v369 .smart-single-selected-v418{
  width:100%!important;
}
.settings-builder-field-v369 .smart-single-list-v418{
  z-index:24020!important;
  max-height:280px!important;
}


/* =========================================================
   V429 — Inline picker akışı, kelime kartı doğal yükseklik,
   sağ üst kapatma butonlarında tek tip yuvarlak X
   ========================================================= */

/* Uygunsuz Kelimeler: açılan kart kendi yüksekliğini büyütür ve
   alttaki kartları aşağı iter. Grid satırı/overlay çakışmasını kaldır. */
.automod-word-list-v340{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:10px!important;
}
.automod-word-card-v340{
  flex:0 0 auto!important;
  height:auto!important;
  min-height:58px!important;
  position:relative!important;
  overflow:hidden!important;
}
.automod-word-card-v340.open{
  height:auto!important;
  min-height:0!important;
  overflow:hidden!important;
}
.automod-word-card-v340.open .automod-word-variants-v340:not([hidden]){
  position:static!important;
  inset:auto!important;
  float:none!important;
  width:100%!important;
  box-sizing:border-box!important;
  margin:0!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
}
.automod-word-card-v340.open .automod-word-quick-edit-v371{
  position:static!important;
}

/* Yasaklı İçerik & Muafiyetler içindeki kullanıcı/rol arama sonuçları
   overlay olmaz; açılınca bölümün yüksekliğini büyütüp alttakileri iter. */
.automod-restricted-v341 .picker-multi-v418,
.automod-restricted-v341 .smart-multi-box{
  overflow:visible!important;
}
.automod-restricted-v341 .picker-multi-v418 .smart-multi-list,
.automod-restricted-v341 .smart-multi-box .smart-multi-list{
  position:static!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  z-index:auto!important;
  width:100%!important;
  max-height:280px!important;
  margin-top:8px!important;
  box-shadow:none!important;
}
.automod-restricted-v341 .picker-multi-v418.open .smart-multi-list,
.automod-restricted-v341 .smart-multi-box.open .smart-multi-list{
  display:block!important;
}

/* Sağ üst modal/panel kapatma butonu: yalnız yuvarlak çerçeve + X. */
.circle-modal-close-v429{
  width:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  height:42px!important;
  min-height:42px!important;
  padding:0!important;
  margin:0!important;
  border:1px solid #2d5e7f!important;
  border-radius:50%!important;
  background:#0b2233!important;
  color:#eaf5ff!important;
  box-shadow:none!important;
  outline:none!important;
  display:grid!important;
  place-items:center!important;
  font-size:25px!important;
  font-weight:500!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-indent:0!important;
  appearance:none!important;
  -webkit-appearance:none!important;
  cursor:pointer!important;
  flex:0 0 42px!important;
}
.circle-modal-close-v429:hover{
  border-color:#4c82a8!important;
  background:#103149!important;
}
.circle-modal-close-v429:focus,
.circle-modal-close-v429:focus-visible{
  outline:none!important;
  box-shadow:none!important;
}
.circle-modal-close-v429::before,
.circle-modal-close-v429::after{
  content:none!important;
  display:none!important;
}

/* V430 - Kayıtlı Kullanıcılar canlı arama */
.registered-user-list-v290 > .registered-user-card-v302.users-search-hidden-v430{display:none!important}
.users-search-empty-v430[hidden]{display:none!important}

/* =========================================================
   V431 — Uygunsuz kelime grup aksiyonları / tek dış scroll
          Geçmiş Davetler grup araması
   ========================================================= */
.automod-word-card-v340{
  position:relative!important;
}
.automod-word-card-v340 .automod-word-main-v340{
  width:100%!important;
  min-height:58px!important;
  padding-right:210px!important;
  box-sizing:border-box!important;
}
.automod-word-actions-v431{
  position:absolute!important;
  top:10px!important;
  right:12px!important;
  z-index:4!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
}
.automod-word-actions-v431 button{
  min-height:38px!important;
  margin:0!important;
}
.automod-word-edit-v431,
.automod-word-delete-v431{
  padding:7px 13px!important;
}
.automod-word-toggle-v431{
  width:38px!important;
  min-width:38px!important;
  height:38px!important;
  padding:0!important;
  border:1px solid #24506f!important;
  border-radius:50%!important;
  background:#0d3550!important;
  color:#dff4ff!important;
  box-shadow:none!important;
  display:grid!important;
  place-items:center!important;
  font-size:17px!important;
  line-height:1!important;
  cursor:pointer!important;
}
.automod-word-toggle-v431:hover{background:#12445f!important;border-color:#397697!important}
.automod-word-card-v340.open .automod-word-toggle-v431{transform:rotate(180deg)}
/* Eski grup-içi düzenleme butonu V431'de yok. */
.automod-word-variants-v340 .automod-add-variant-v344{display:none!important}
.automod-word-quick-edit-v371{display:none!important}

/* Editör içindeki ikinci scrollbarları kaldır: yalnız dış modal katmanı kayar. */
.automod-word-editor-modal-v344{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  place-items:start center!important;
  padding:24px 16px!important;
  box-sizing:border-box!important;
}
.automod-word-editor-card-v344{
  max-height:none!important;
  overflow:visible!important;
  margin:auto 0!important;
}
.automod-word-variant-list-v364{
  max-height:none!important;
  overflow:visible!important;
  padding-right:0!important;
}
.automod-word-variant-box-v364{
  overflow:visible!important;
}

.invite-owner-search-v431{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  margin:0 0 14px!important;
}
.invite-owner-search-v431 input{
  width:100%!important;
  min-width:0!important;
}
.invite-owner-search-v431 span{
  color:#79a9c8!important;
  font-size:12px!important;
  white-space:nowrap!important;
}
@media(max-width:720px){
  .automod-word-card-v340 .automod-word-main-v340{padding-right:12px!important;padding-bottom:58px!important}
  .automod-word-actions-v431{top:auto!important;bottom:10px!important;left:12px!important;right:12px!important}
  .invite-owner-search-v431{grid-template-columns:1fr!important}
}

/* V435 - Kullanıcı rolleri ve Sunucu Ayarları düzeni */
.user-role-pair-grid-v435{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.user-role-item-v435{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:14px;border:1px solid var(--line,#294c66);border-radius:14px;background:rgba(7,29,43,.45)}
.user-role-item-v435.disabled{opacity:.62}
.user-role-item-v435 .role-select-wrap{min-width:0}
.user-role-switch-v435{align-self:center;margin-bottom:8px}
.registration-sync-form-v435{display:grid;gap:12px;min-width:min(100%,420px)}
.registration-verified-row-v435{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}
.server-system-form-v435{display:grid;gap:18px}
@media(max-width:760px){.user-role-pair-grid-v435{grid-template-columns:1fr}.registration-verified-row-v435{grid-template-columns:1fr}.user-role-switch-v435{justify-self:start}}


/* V436 - Kullanıcı rol anahtarları ve Ticket & Kanal Seçimleri ana anahtarı */
.user-role-item-v435{align-items:center!important}
.user-role-switch-v435.switch{
  border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;
  align-self:center!important;margin:12px 2px 0 0!important;
}
.user-role-switch-v435.switch:hover{border:0!important;background:transparent!important;box-shadow:none!important}
.user-role-item-v435.disabled{opacity:1!important}
.user-role-item-v435.disabled .role-select-wrap{opacity:.46!important;filter:grayscale(.75)!important}
.user-role-item-v435.disabled .smart-single-selected-v418,
.user-role-item-v435.disabled .smart-single-search-v418,
.user-role-item-v435.disabled select{
  background:#172330!important;border-color:#334252!important;color:#77889a!important;filter:grayscale(1)!important;
}
.user-role-item-v435.disabled .smart-single-selected-v418 b{color:#6f7f8e!important}

.ticket-channel-head-v436{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}
.ticket-system-switch-v436.switch{
  border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:10px 2px 0 0!important;flex:none!important;
}
.ticket-system-switch-v436.switch:hover{border:0!important;background:transparent!important;box-shadow:none!important}
.ticket-channel-section-v436.is-paused-v436 .ticket-channel-desc-v436,
.ticket-channel-section-v436.is-paused-v436 .ticket-channel-body-v436{display:none!important}
.ticket-channel-section-v436.is-paused-v436{padding-bottom:14px!important}
@media(max-width:760px){.ticket-channel-head-v436{align-items:flex-start!important}.ticket-system-switch-v436.switch{margin-top:4px!important}}
.user-role-item-v435.disabled .role-select-wrap{pointer-events:none!important}

/* V437 */
.guild-image-download-v437{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-top:12px;width:max-content;max-width:100%}


/* V438 - Ticket pasif görünüm, kayıt eşitleme anahtarı, modal yatay kaydırma yok */
.ticket-channel-section-v436.is-paused-v436 .ticket-channel-desc-v436,
.ticket-channel-section-v436.is-paused-v436 .ticket-channel-body-v436{
  display:block!important;
}
.ticket-channel-section-v436.is-paused-v436{
  padding-bottom:inherit!important;
}
.ticket-channel-section-v436.is-paused-v436 .ticket-channel-body-v436{
  opacity:.42!important;
  filter:grayscale(.9)!important;
  pointer-events:none!important;
}
.ticket-channel-section-v436.is-paused-v436 .ticket-channel-body-v436 input,
.ticket-channel-section-v436.is-paused-v436 .ticket-channel-body-v436 select,
.ticket-channel-section-v436.is-paused-v436 .ticket-channel-body-v436 .smart-single-selected-v418,
.ticket-channel-section-v436.is-paused-v436 .ticket-channel-body-v436 .smart-single-search-v418{
  background:#172330!important;
  border-color:#334252!important;
  color:#7f8e9d!important;
}

.registration-sync-form-v435.registration-sync-autosave-v438{
  display:grid!important;
  grid-template-columns:minmax(110px,.45fr) minmax(260px,1.25fr) auto!important;
  gap:12px!important;
  align-items:end!important;
  min-width:0!important;
}
.registration-master-switch-v438.switch{
  align-self:end!important;
  margin:0 2px 7px 0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  padding:0!important;
}
.registration-master-switch-v438.switch:hover{border:0!important;background:transparent!important;box-shadow:none!important}
.registration-sync-shell-v438.is-disabled-v438 .role-select-wrap,
.registration-sync-shell-v438.is-disabled-v438 .registration-manual-sync-v438,
.registration-sync-shell-v438.is-disabled-v438>div:first-child{
  opacity:.45!important;
  filter:grayscale(.85)!important;
}
.registration-sync-shell-v438.is-disabled-v438 .role-select-wrap{pointer-events:none!important}
.registration-sync-shell-v438.is-disabled-v438 .registration-manual-sync-v438 button{cursor:not-allowed!important}
@media(max-width:780px){
  .registration-sync-form-v435.registration-sync-autosave-v438{grid-template-columns:1fr auto!important}
  .registration-sync-form-v435.registration-sync-autosave-v438>label:first-child{grid-column:1/-1}
}

/* Ses/Mesaj popup tablolarında alt yatay scrollbar olmasın. */
dialog.voice-large-dialog-v238 .table-wrap{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  scrollbar-gutter:stable!important;
}
dialog.voice-large-dialog-v238 .table-wrap table{
  width:100%!important;
  min-width:0!important;
  table-layout:fixed!important;
}
dialog.voice-large-dialog-v238 .table-wrap th,
dialog.voice-large-dialog-v238 .table-wrap td{
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}
dialog.voice-large-dialog-v238 .table-wrap th:first-child,
dialog.voice-large-dialog-v238 .table-wrap td:first-child{
  width:54px!important;
}

/* V439 — Automod ve Koruma ana anahtarlarının yeni konumu */
.automod-restricted-actions-v439{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.automod-master-switch-v439{flex:0 0 auto;margin:0}
.protection-master-switch-v439{margin-left:2px;flex:0 0 auto}


/* V443 — Kayıt/Minecraft ana anahtarları kapalıyken alanları gri-pasif göster */
.registration-sync-shell-v438.is-disabled-v438 > div:first-child,
.registration-sync-shell-v438.is-disabled-v438 .registration-manual-sync-v438,
.registration-sync-shell-v438.is-disabled-v438 .registration-sync-form-v435 > label:not(.registration-master-switch-v438){opacity:.42;filter:saturate(.35)}
.registration-sync-shell-v438.is-disabled-v438 .registration-sync-form-v435 input:disabled,
.registration-sync-shell-v438.is-disabled-v438 .registration-sync-form-v435 select:disabled{cursor:not-allowed;background:#18232c!important;color:#77838c!important;border-color:#31404b!important}
.minecraft-verification-shell-v443.is-disabled-v443 ~ .minecraft-verification-fields-v443,
.minecraft-verification-form-v443:has([data-minecraft-master-v443]:not(:checked)) .minecraft-verification-fields-v443{opacity:.42;filter:saturate(.35)}
.minecraft-verification-form-v443:has([data-minecraft-master-v443]:not(:checked)) .minecraft-verification-fields-v443 input,
.minecraft-verification-form-v443:has([data-minecraft-master-v443]:not(:checked)) .minecraft-verification-fields-v443 select{cursor:not-allowed;background:#18232c!important;color:#77838c!important;border-color:#31404b!important}
/* V445 warnings */
.warning-add-v445{display:grid;grid-template-columns:minmax(250px,2fr) minmax(180px,1.4fr) 90px 90px auto;gap:12px;align-items:end}.warning-add-v445 label{display:grid;gap:7px}.warning-groups-v445{display:grid;gap:12px}.warning-user-v445{border:1px solid var(--line,#294e69);border-radius:14px;overflow:hidden;background:rgba(5,24,38,.46)}.warning-user-head-v445{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:rgba(26,65,91,.24)}.warning-user-head-v445 div{display:grid;gap:3px}.warning-user-head-v445 small{opacity:.72}.warning-items-v445{display:grid}.warning-row-v445{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto auto;gap:10px;align-items:center;padding:11px 14px;border-top:1px solid rgba(80,128,158,.25)}.warning-score-v445{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}.warning-score-v445 input{text-align:center}@media(max-width:900px){.warning-add-v445,.warning-row-v445{grid-template-columns:1fr}.warning-score-v445{max-width:220px}}

/* V447 */
.automod-history-table-v447{table-layout:fixed;width:100%}.automod-history-table-v447 th:nth-child(1){width:42px}.automod-history-table-v447 th:nth-child(4){width:36%}.automod-history-table-v447 td{vertical-align:middle}.automod-history-table-v447 .message-history-content-v321{max-width:0}.automod-history-table-v447 .automod-group-preview-v427{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.35;max-height:2.7em}
.warning-reason-wrap-v447{display:grid;gap:4px}.warning-reason-wrap-v447 small{color:var(--muted);font-size:11px}.persistent-reason-v447{min-width:150px;max-width:240px;display:flex;flex-direction:column;gap:3px}.persistent-reason-v447 strong{overflow-wrap:anywhere}.persistent-reason-v447 small{color:var(--muted)}
.bot-owner-tabs-v447{display:flex;gap:8px;margin:16px 0}.bot-owner-tabs-v447 button{border:1px solid #2a4d69;background:#0b1b29;color:#cfe9ff;border-radius:10px;padding:10px 14px;font-weight:800}.bot-owner-tabs-v447 button.active{background:#153a59;border-color:#4d9ce8;color:#fff}.owner-command-list-v447{display:grid;gap:10px}.owner-command-row-v447{border:1px solid #274a64;border-radius:12px;background:#081927;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.owner-command-main-v447{display:grid;gap:4px}.owner-command-main-v447 small{color:var(--muted)}.owner-command-editor-v447{grid-column:1/-1;border-top:1px solid #244257;padding-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.owner-command-editor-v447[hidden]{display:none}.owner-command-editor-v447 label{display:grid;gap:5px}.owner-command-editor-v447 input,.owner-command-editor-v447 select{width:100%}.owner-command-roles-v447,.owner-command-note-v447{grid-column:1/-1}.owner-command-note-v447{font-size:12px;color:var(--muted)}.owner-command-editor-v447 .primary{justify-self:start}@media(max-width:800px){.owner-command-editor-v447{grid-template-columns:1fr}.owner-command-roles-v447,.owner-command-note-v447{grid-column:auto}}

.automod-global-head-v447{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 2px 16px;margin-bottom:12px;border-bottom:1px solid #203a50}.automod-global-head-v447 h2{margin:0 0 4px}.automod-global-head-v447 small{color:var(--muted)}.automod-master-switch-v447{margin-left:auto;flex:0 0 auto}

/* V448 - Bot Sahibi ayar kökü ve alt menüleri */
.settings-folder-button-v244.bot-owner-root-v448,.settings-folder-button-v244.bot-owner-sub-v448{border-color:#7552b9!important;background:linear-gradient(135deg,#15152a,#171027)!important;box-shadow:0 0 0 1px rgba(154,105,255,.08) inset}
.settings-folder-button-v244.bot-owner-root-v448:hover,.settings-folder-button-v244.bot-owner-sub-v448:hover{border-color:#9b78e8!important;background:linear-gradient(135deg,#1b1833,#211337)!important}
.settings-folder-button-v244.bot-owner-root-v448 .settings-folder-icon-v244,.settings-folder-button-v244.bot-owner-sub-v448 .settings-folder-icon-v244{background:#2b174b!important;color:#d8c7ff!important}
.bot-owner-menu-v448 .settings-folder-buttons-v244{gap:14px!important}
@media(min-width:1051px){.persistent-add-grid-v265>button{align-self:end;min-height:42px;white-space:nowrap}}


/* V449 Uyarı geçmişi */
.warning-add-v449{display:grid;grid-template-columns:minmax(260px,2fr) minmax(220px,1.4fr) 150px auto;gap:12px;align-items:end}.warning-add-v449 label{display:grid;gap:7px}
.warning-user-list-v449{display:grid;gap:10px}.warning-user-row-v449{display:grid;grid-template-columns:minmax(260px,1fr) 150px auto auto;gap:12px;align-items:center;padding:13px 15px;border:1px solid #294b65;border-radius:13px;background:#081a29}.warning-user-name-v449{appearance:none;border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer}.warning-user-name-v449 strong,.warning-user-name-v449 small,.warning-level-v449 small,.warning-level-v449 strong{display:block}.warning-user-name-v449 small,.warning-level-v449 small{color:var(--muted);margin-top:3px}.warning-level-v449 strong{font-size:18px}.warning-user-row-v449 form{margin:0}
.warning-user-modal-v449 .warning-detail-card-v449{width:min(1120px,95vw)!important;max-height:min(820px,92vh)!important;overflow:auto}.warning-detail-head-v449{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-right:50px;margin-bottom:14px}.warning-detail-head-v449 h2{margin:0}.warning-detail-head-v449 p{margin:5px 0 0}.warning-level-big-v449{font-size:28px;font-weight:900;padding:8px 14px;border:1px solid #356687;border-radius:12px;background:#0c2940}.warning-event-list-v449{display:grid;gap:9px}.warning-event-row-v449{display:grid;grid-template-columns:120px minmax(240px,1fr) 100px 140px auto auto;gap:9px;align-items:end;padding:11px;border:1px solid #294b65;border-radius:12px;background:#081a29}.warning-event-row-v449 label{display:grid;gap:6px}.warning-event-index-v449 strong,.warning-event-index-v449 small{display:block}.warning-event-index-v449 small,.warning-event-source-v449 small{color:var(--muted);font-size:10px}.warning-event-source-v449{align-self:center}
@media(max-width:900px){.warning-add-v449,.warning-user-row-v449,.warning-event-row-v449{grid-template-columns:1fr}.warning-user-row-v449{align-items:stretch}.warning-detail-head-v449{align-items:flex-start;flex-direction:column}.warning-level-big-v449{font-size:22px}}

/* V449 Kalıcı Ceza aktif kayıtları masaüstünde tek satır */
.persistent-row-v449{display:grid;grid-template-columns:34px minmax(155px,1fr) minmax(145px,.9fr) minmax(150px,1fr) minmax(105px,.58fr) minmax(145px,.72fr) auto;gap:10px;align-items:center;padding:14px 15px;border:1px solid #294b65;border-radius:13px;background:#081a29}.persistent-row-v449 form{margin:0}.persistent-row-v449 .persistent-user-v257,.persistent-row-v449 .persistent-role-v257,.persistent-row-v449 .persistent-reason-v447,.persistent-row-v449 .persistent-duration-v265,.persistent-row-v449 .persistent-date-v257{min-width:0}.persistent-row-v449 strong,.persistent-row-v449 small{overflow-wrap:anywhere}
@media(max-width:880px){.persistent-row-v449{grid-template-columns:30px minmax(0,1fr) auto}.persistent-row-v449 .persistent-role-v257,.persistent-row-v449 .persistent-reason-v447,.persistent-row-v449 .persistent-duration-v265,.persistent-row-v449 .persistent-date-v257{grid-column:2}.persistent-row-v449 form{grid-column:3;grid-row:1/6}}

/* V450 — Uyarı geçmişi: sabit satırlar, ikinci düzenleme modalı ve uyarı logu */
.warning-user-modal-v450 .warning-detail-card-v450{width:min(1120px,95vw)!important;max-height:min(840px,92vh)!important;overflow:auto!important}
.warning-event-head-v450,.warning-event-row-v450{display:grid;grid-template-columns:70px 190px minmax(220px,1fr) 90px 110px 90px;gap:10px;align-items:center}
.warning-event-head-v450{padding:0 12px 7px;color:var(--muted);font-size:11px;font-weight:800}
.warning-event-list-v450{display:grid;gap:9px}
.warning-event-row-v450{padding:12px;border:1px solid #294b65;border-radius:12px;background:#081a29}
.warning-event-row-v450 form{margin:0}.warning-event-date-v450{font-size:12px;color:#b8cad9}.warning-event-reason-v450{font-weight:800;word-break:break-word}.warning-event-points-v450 strong{display:inline-grid;place-items:center;min-width:38px;height:34px;border:1px solid #315b79;border-radius:10px;background:#0b263b}
.warning-edit-modal-v450{z-index:760!important}.warning-edit-card-v450{width:min(560px,94vw)!important;overflow:visible!important}.warning-edit-card-v450 h2{margin-top:0}.warning-edit-form-v450{display:grid;gap:14px;margin-top:18px}.warning-edit-form-v450 label{display:grid;gap:7px}.warning-edit-meta-v450{display:grid;gap:5px;padding:11px 13px;background:#071725;border:1px solid #23445e;border-radius:11px}.warning-edit-meta-v450 span{font-size:11px;color:var(--muted)}.warning-edit-actions-v450{display:flex;justify-content:flex-end;gap:9px}
.warning-log-table-wrap-v450{width:100%;overflow-x:hidden}.warning-log-table-v450{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.warning-log-table-v450 th,.warning-log-table-v450 td{padding:11px 9px;border-bottom:1px solid #1f3d55;text-align:left;vertical-align:top}.warning-log-table-v450 th{font-size:11px;color:#8ecbff}.warning-log-table-v450 td{font-size:12px}.warning-log-table-v450 td:nth-child(1){width:55px}.warning-log-table-v450 td:nth-child(4),.warning-log-table-v450 td:nth-child(5){white-space:nowrap}.warning-log-table-v450 td strong,.warning-log-table-v450 td small{display:block}.warning-log-table-v450 td small{color:var(--muted);font-size:10px;margin-top:3px}.warning-log-message-v450{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:84px;overflow:hidden}
@media(max-width:900px){.warning-event-head-v450{display:none}.warning-event-row-v450{grid-template-columns:1fr 1fr}.warning-event-reason-v450{grid-column:1/-1}.warning-log-table-wrap-v450{overflow-x:auto}.warning-log-table-v450{min-width:900px}}


/* V451 warning message reveal + compact automod rows */
.warning-event-reason-v451{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:left;padding:0;cursor:pointer;word-break:break-word}.warning-event-reason-v451:hover{color:#8ecbff;text-decoration:underline}.warning-event-message-v451{grid-column:1/-1;margin:-2px 12px 6px;padding:10px 12px;border:1px solid #294b65;border-radius:10px;background:#061522}.warning-event-message-v451 strong{display:block;font-size:11px;color:#8ecbff;margin-bottom:5px}.warning-event-message-v451 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4;max-height:4.2em;color:#d8e6f2}
.automod-history-table-v447 .automod-group-preview-v451{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;max-height:4.05em}.automod-history-table-v447 tbody tr{height:auto}.automod-history-table-v447 td{max-height:96px;overflow:hidden}

/* V451 Bot Sahibi categories */
.bot-owner-menu-v448 .owner-main-v451{border-color:#8b6fd6;background:linear-gradient(135deg,rgba(90,63,150,.23),rgba(8,26,41,.86))}.bot-owner-menu-v448 .owner-prefix-v451{border-color:#2e78ad;background:linear-gradient(135deg,rgba(24,88,135,.2),rgba(8,26,41,.86))}.bot-owner-menu-v448 .owner-rights-v451{border-color:#b68a38;background:linear-gradient(135deg,rgba(143,99,24,.2),rgba(8,26,41,.86))}.bot-owner-identity-v451{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #604f96;border-radius:14px;background:#0a1c2c}.bot-owner-mark-v451{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;font-size:28px;background:#291f4b;border:1px solid #7f6ac3}.bot-owner-identity-v451 strong,.bot-owner-identity-v451 small{display:block}.bot-owner-identity-v451 small{margin-top:4px;color:var(--muted)}.bot-owner-identity-v451 p{margin:8px 0 0;color:#b9d0e2}

/* V451 timeout / ban pages */
.moderation-add-v451{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(150px,.45fr) minmax(260px,1fr) auto;gap:12px;align-items:end}.moderation-add-v451 label{display:grid;gap:7px}.moderation-list-v451{display:grid;gap:10px}.moderation-row-v451{display:grid;grid-template-columns:55px minmax(220px,1fr) minmax(230px,1fr) auto;gap:14px;align-items:center;padding:13px 15px;border:1px solid #294b65;border-radius:12px;background:#081a29}.moderation-row-v451 small,.moderation-row-v451 strong{display:block}.moderation-row-v451 small{font-size:11px;color:var(--muted);margin-top:4px}.moderation-row-v451 form{margin:0}.ban-row-v451{grid-template-columns:55px minmax(220px,.8fr) minmax(300px,1.4fr) auto}@media(max-width:900px){.moderation-add-v451,.moderation-row-v451,.ban-row-v451{grid-template-columns:1fr}.moderation-row-v451> b{display:none}}

/* V452 — uyarı/automod kısa önizleme, sayaçlar ve sahip ayarları */
.warning-log-message-v450>span,.automod-group-preview-v451{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;max-height:4.5em}
.automod-history-table-v447 td.message-history-content-v321{max-width:420px}.automod-history-table-v447{table-layout:fixed;width:100%}.automod-history-table-v447 th:nth-child(4),.automod-history-table-v447 td:nth-child(4){width:32%}
.counter-summary-v452{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.counter-summary-v452>div,.counter-row-v452{border:1px solid #28516d;background:#081d2b;border-radius:14px;padding:14px}.counter-summary-v452 small,.counter-row-v452 small{display:block;color:var(--muted)}.counter-summary-v452 strong{font-size:24px}.counter-list-v452{display:grid;gap:10px}.counter-row-v452{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center}.counter-actions-v452{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}
@media(max-width:700px){.counter-summary-v452{grid-template-columns:1fr}.counter-row-v452{grid-template-columns:1fr auto}.counter-row-v452 form{grid-column:1/-1}.automod-history-table-v447{table-layout:auto}}

.owner-access-grid-v452{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.owner-access-card-v452{border:1px solid #28516d;background:#071b29;border-radius:16px;padding:16px}.owner-access-card-v452.tier-3{border-color:#6d5ca8}.owner-access-card-v452.tier-2{border-color:#9b7b2d}.owner-access-card-v452.tier-1{border-color:#2c6d83}.owner-access-card-head-v452{display:flex;align-items:center;justify-content:space-between;gap:10px}.owner-access-user-v452{display:flex;align-items:center;gap:12px;margin:14px 0}.owner-access-user-v452 img,.owner-access-fallback-v452{width:52px;height:52px;border-radius:50%;object-fit:cover}.owner-access-fallback-v452{display:grid;place-items:center;background:#123047;font-size:22px}.owner-access-user-v452 div{min-width:0}.owner-access-user-v452 b,.owner-access-user-v452 small{display:block;overflow:hidden;text-overflow:ellipsis}.owner-access-user-v452 small{color:var(--muted);margin-top:2px}@media(max-width:850px){.owner-access-grid-v452{grid-template-columns:1fr}}
/* V460 - sunucu yapı yedekleri */
.backup-create-v460{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.backup-create-v460 input{min-width:230px}.backup-info-v460{margin-top:14px;padding:12px 14px;border:1px solid var(--border,#274863);border-radius:12px;color:var(--muted,#8fb4d1)}.backup-list-v460{display:grid;gap:10px}.backup-row-v460{display:grid;grid-template-columns:40px minmax(240px,1fr) 90px 90px auto auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--border,#274863);border-radius:12px}.backup-row-v460 small{display:block;color:var(--muted,#8fb4d1);margin-top:4px}@media(max-width:900px){.backup-row-v460{grid-template-columns:32px 1fr auto auto}.backup-row-v460>div:nth-of-type(2),.backup-row-v460>div:nth-of-type(3){display:none}}

/* V463 — Sunucu Güvenliği ayrı kategori + Automod kelime tiki + gelişmiş yedek görünümü */
.automod-restricted-actions-v463{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:12px}
.automod-restricted-actions-v463 .automod-word-button-v341{margin-right:auto}
.server-security-v463 .security-stack-v463{margin-top:18px}
.server-security-v463 .security-save-v463{margin-top:18px;min-width:180px}
.backup-list-v463{display:grid;gap:12px}
.backup-card-v463{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--border,#274863);border-radius:14px;background:rgba(5,26,41,.35)}
.backup-card-main-v463{display:grid;grid-template-columns:42px minmax(190px,1fr) auto;align-items:center;gap:14px;min-width:0;flex:1}
.backup-index-v463{font-weight:900;font-size:18px;text-align:center}
.backup-name-v463{min-width:0}.backup-name-v463 strong{display:block;font-size:17px}.backup-name-v463 small{display:block;color:var(--muted,#8fb4d1);margin-top:4px}
.backup-stats-v463{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}
.backup-stat-v463{min-width:74px;padding:8px 12px!important;border:1px solid var(--border,#274863)!important;border-radius:11px!important;background:rgba(13,48,72,.65)!important;display:grid!important;gap:2px;text-align:center;cursor:pointer}
.backup-stat-v463 b{font-size:16px}.backup-stat-v463 span{font-size:11px;color:var(--muted,#8fb4d1)}
.backup-actions-v463{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.backup-actions-v463 form{margin:0}.backup-download-v463{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:40px;padding:0 15px;border-radius:10px}
.backup-detail-card-v463{width:min(760px,calc(100vw - 32px));max-height:min(82vh,780px);overflow:auto}
.backup-order-list-v463{display:grid;gap:8px;margin-top:16px}.backup-order-row-v463{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border:1px solid var(--border,#274863);border-radius:10px}.backup-order-row-v463 span{color:var(--muted,#8fb4d1);white-space:nowrap}
@media(max-width:980px){.backup-card-v463{align-items:stretch;flex-direction:column}.backup-card-main-v463{grid-template-columns:34px 1fr}.backup-stats-v463{grid-column:1/-1}.backup-actions-v463{justify-content:flex-start}}

/* V464 — Loglar sayfası Discord-benzeri temiz kart görünümü */
.logs-page-v464{
  padding-top:calc(var(--topbar-h) + 18px)!important;
}
.logs-page-v464>.topbar,
.logs-page-v464>.alert:first-child,
.logs-page-v464>.page-heading-stack{
  display:none!important;
}
.logs-main-panel-v464{
  display:grid!important;
  gap:18px!important;
}
.logs-header-v464{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:16px!important;
  padding-bottom:4px!important;
}
.logs-header-v464 h1{
  margin:0!important;
  font-size:28px!important;
  line-height:1.08!important;
}
.logs-header-v464 p{
  margin:8px 0 0!important;
  color:#92afc6!important;
  max-width:760px!important;
}
.logs-header-stats-v464{
  display:flex!important;
  gap:10px!important;
}
.logs-stat-v464{
  min-width:94px!important;
  padding:12px 14px!important;
  border-radius:16px!important;
  border:1px solid rgba(78,132,171,.45)!important;
  background:linear-gradient(180deg,rgba(15,38,58,.96),rgba(8,24,38,.96))!important;
  text-align:center!important;
}
.logs-stat-v464 strong{
  display:block!important;
  font-size:24px!important;
  line-height:1!important;
}
.logs-stat-v464 span{
  display:block!important;
  margin-top:5px!important;
  color:#8ea9bf!important;
  font-size:12px!important;
}
.logs-list-v464{
  display:grid!important;
  gap:14px!important;
}
.log-card-v464{
  position:relative!important;
  display:grid!important;
  gap:14px!important;
  padding:16px 18px 16px 20px!important;
  border-radius:18px!important;
  border:1px solid rgba(65,110,146,.45)!important;
  background:linear-gradient(180deg,rgba(11,32,50,.98),rgba(8,24,38,.98))!important;
  box-shadow:0 12px 30px rgba(0,0,0,.18)!important;
  transition:transform .15s ease, border-color .15s ease, box-shadow .15s ease!important;
  cursor:pointer!important;
}
.log-card-v464::before{
  content:''!important;
  position:absolute!important;
  left:0!important;
  top:14px!important;
  bottom:14px!important;
  width:4px!important;
  border-radius:99px!important;
  background:#4da3ff!important;
}
.log-card-v464:hover{
  transform:translateY(-1px)!important;
  border-color:rgba(104,164,209,.72)!important;
  box-shadow:0 18px 34px rgba(0,0,0,.25)!important;
}
.log-card-head-v464{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:14px!important;
}
.log-card-title-v464{
  min-width:0!important;
  display:grid!important;
  gap:9px!important;
}
.log-card-title-v464 h3{
  margin:0!important;
  font-size:22px!important;
  line-height:1.16!important;
}
.log-card-head-v464 time{
  color:#8eabc2!important;
  font-size:12px!important;
  white-space:nowrap!important;
  margin-top:2px!important;
}
.log-card-grid-v464{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
.log-card-field-v464{
  display:grid!important;
  gap:7px!important;
  min-width:0!important;
  padding:12px 14px!important;
  border-radius:14px!important;
  border:1px solid rgba(59,102,136,.36)!important;
  background:rgba(14,35,54,.66)!important;
}
.log-card-field-v464>small,
.log-preview-item-v464>small{
  color:#82a3bb!important;
  font-size:11px!important;
  letter-spacing:.02em!important;
  text-transform:uppercase!important;
}
.log-card-entity-v464 .log-entity,
.log-card-field-v464 .log-entity{
  min-width:0!important;
}
.log-card-field-v464 .log-entity-main strong,
.log-card-field-v464 .log-entity-main em,
.log-card-field-v464 .log-entity small,
.log-card-field-v464 .log-entity .mono{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.log-preview-list-v464{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
.log-preview-item-v464{
  min-width:0!important;
  display:grid!important;
  gap:6px!important;
  padding:12px 14px!important;
  border-radius:14px!important;
  border:1px solid rgba(57,94,126,.34)!important;
  background:rgba(8,26,41,.7)!important;
}
.log-preview-item-v464 strong{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  line-height:1.3!important;
  white-space:normal!important;
}
.log-card-ticket::before{background:#4da3ff!important}
.log-card-channel::before{background:#38d39f!important}
.log-card-role::before{background:#ffb84d!important}
.log-card-protection::before{background:#ff6b81!important}
.log-card-moderation::before{background:#7c8cff!important}
.log-card-automod::before{background:#ff9b5e!important}
.log-card-message::before{background:#72d6ff!important}
.log-card-voice::before{background:#b27cff!important}
.log-card-member::before{background:#61e280!important}
.log-card-invite::before{background:#f39dff!important}
.log-card-system::before{background:#93a6bb!important}
.log-card-panel::before{background:#61b8ff!important}
.log-card-welcome::before{background:#57d3a3!important}
.log-card-application::before{background:#66c8ff!important}
.log-card-balance::before,.log-card-xp::before{background:#ffd166!important}
.log-card-tag::before{background:#4fc3f7!important}

.log-detail-card-v464{
  width:min(920px,calc(100vw - 38px))!important;
  max-width:920px!important;
}
.log-detail-layout-v464{
  display:grid!important;
  gap:16px!important;
}
.log-detail-hero-v464{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:14px!important;
  padding-right:44px!important;
}
.log-detail-hero-v464 h2{
  margin:8px 0 0!important;
  font-size:28px!important;
  line-height:1.12!important;
}
.log-detail-hero-v464 p{
  margin:8px 0 0!important;
  color:#96afc4!important;
}
.log-detail-time-v464{
  color:#8da9c0!important;
  font-size:12px!important;
  white-space:nowrap!important;
  margin-top:4px!important;
}
.log-detail-panels-v464,
.log-detail-extra-v464{
  display:grid!important;
  gap:14px!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.log-detail-panel-v464{
  display:grid!important;
  gap:10px!important;
  padding:14px!important;
  border-radius:16px!important;
  border:1px solid rgba(63,103,138,.42)!important;
  background:rgba(10,28,44,.72)!important;
}
.log-detail-panel-v464.full{
  grid-column:1 / -1!important;
}
.log-detail-panel-v464>small{
  color:#80a0ba!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
  font-size:11px!important;
}
.log-detail-panel-v464 strong,
.log-detail-panel-v464 span,
.log-detail-panel-v464 em,
.log-detail-panel-v464 small{
  word-break:break-word!important;
}
.log-detail-compare-v464{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
.log-detail-code-v464{
  margin:0!important;
  padding:10px 12px!important;
  border-radius:12px!important;
  background:rgba(4,16,28,.78)!important;
  border:1px solid rgba(54,87,114,.42)!important;
  white-space:pre-wrap!important;
  word-break:break-word!important;
  font:500 12px/1.42 ui-monospace,SFMono-Regular,Menlo,monospace!important;
  color:#e8f1f9!important;
}
.log-detail-list-v464{
  display:grid!important;
  gap:10px!important;
}
.log-detail-item-v464{
  display:grid!important;
  gap:6px!important;
  padding:12px 14px!important;
  border-radius:14px!important;
  background:rgba(8,25,40,.74)!important;
  border:1px solid rgba(59,99,133,.34)!important;
}
.log-detail-item-v464 strong{
  display:block!important;
  font-size:15px!important;
  line-height:1.35!important;
}
.log-detail-item-v464 .muted-label-v464{
  color:#7fa1ba!important;
  font-size:11px!important;
  text-transform:uppercase!important;
}
.logs-empty-v464{
  min-height:200px!important;
}
@media (max-width: 920px){
  .log-card-grid-v464,
  .log-preview-list-v464,
  .log-detail-panels-v464,
  .log-detail-extra-v464,
  .log-detail-compare-v464{
    grid-template-columns:1fr!important;
  }
}
@media (max-width: 640px){
  .logs-header-v464,
  .log-card-head-v464,
  .log-detail-hero-v464{
    grid-template-columns:1fr!important;
    display:grid!important;
  }
  .logs-header-stats-v464{
    width:100%!important;
  }
  .logs-stat-v464{
    width:100%!important;
  }
  .log-card-title-v464 h3{
    font-size:18px!important;
  }
}

/* V465 — Ekle butonlu automod listeleri */
.list-editor-v465{display:grid!important;gap:10px!important}
.list-editor-add-v465{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}
.list-editor-add-v465 input{width:100%!important}
.list-editor-chips-v465{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-height:8px!important}
.list-chip-v465{display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:100%!important;padding:8px 10px!important;border:1px solid #2d6283!important;border-radius:10px!important;background:#12324b!important;color:#eef7ff!important;font:inherit!important;cursor:pointer!important}
.list-chip-v465 span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.list-chip-v465 b{font-size:16px!important;line-height:1!important;color:#9fd5ff!important}
.security-head-v465{align-items:center!important}
.security-head-v465>.switch{margin-left:auto!important}
