.os-hero{display:flex;align-items:center;justify-content:space-between;padding:27px 30px;margin-bottom:18px;border:1px solid #e2dcff;border-radius:22px;background:linear-gradient(135deg,#fff,#f2efff)}.os-hero.dark{color:#fff;border:0;background:linear-gradient(135deg,#191629,#5c3dc9)}.os-hero small{font-size:9px;font-weight:900;letter-spacing:.15em;color:#6a4cdf}.os-hero.dark small{color:#cbbfff}.os-hero h2{margin:6px 0;font-size:26px}.os-hero p{margin:0;color:#788395}.os-hero.dark p{color:#d7d1ea}.os-hero>i{display:grid;place-items:center;width:68px;height:68px;border-radius:21px;background:#6749db;color:#fff;font-size:27px;font-style:normal}.os-form{padding:25px;margin-bottom:18px}.os-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.os-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;color:#4d5869}.os-grid label.wide{grid-column:1/-1}.os-grid input,.os-grid select,.os-grid textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #dfe4ec;border-radius:11px;background:#fff}.os-grid textarea{min-height:90px;resize:vertical}.os-checks{display:grid;gap:10px;margin:19px 0}.os-checks label{padding:13px;border-radius:11px;background:#f5f3ff;color:#5e5676}.os-sessions{padding:22px}.os-sessions>div:not(.head){display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:12px 0;border-top:1px solid #edf0f4}.os-sessions span{display:flex;flex-direction:column}.os-sessions small{color:#8b94a1}.os-sessions button{color:#b03c4e}.os-announcements{display:grid;gap:12px}.os-announcements article{display:flex;align-items:flex-start;gap:15px;padding:19px;border:1px solid #e1e5ec;border-radius:16px;background:#fff}.os-announcements article.important{border-color:#f0d398;background:#fffaf0}.os-announcements article.urgent{border-color:#f0b9c0;background:#fff5f6}.os-announcements article>i{display:grid;place-items:center;min-width:38px;height:38px;border-radius:11px;background:#eee9ff;color:#6849d8;font-style:normal;font-weight:900}.os-announcements article>span{flex:1}.os-announcements h3{margin:4px 0}.os-announcements p{white-space:pre-wrap;color:#596577}.os-announcements em{font-size:10px;color:#8b94a1}.os-announcements button.archive{color:#a74555}.os-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px}.os-metrics article{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #e3e6ed;border-radius:16px;background:#fff}.os-metrics i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eee9ff;color:#6546d8;font-style:normal}.os-metrics span{display:flex;flex-direction:column}.os-metrics b{font-size:18px}.os-metrics small{color:#8d96a3}.os-cron{display:flex;align-items:center;justify-content:space-between;padding:20px;margin-bottom:17px}.os-cron h3{margin:0}.os-cron p{margin:4px 0;color:#7e8896}.os-cron code{display:block;padding:9px;border-radius:8px;background:#171421;color:#ddd4ff;word-break:break-all}.os-two{display:grid;grid-template-columns:1fr 1fr;gap:17px}.os-two .panel{padding:20px}.os-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:11px 0;border-top:1px solid #edf0f4}.os-row span{display:flex;flex-direction:column}.os-row small,.os-row time{color:#8b94a1}.os-schedule-ack{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;margin-bottom:13px;border-radius:14px;background:#eee9ff;color:#5238b8}.os-schedule-ack span{display:flex;flex-direction:column}.os-schedule-ack button{background:#6749db;color:#fff}.forgot-password{border:0!important;background:transparent!important;color:#6548d6!important;box-shadow:none!important}@media(max-width:760px){.os-grid,.os-two{grid-template-columns:1fr}.os-metrics{grid-template-columns:1fr 1fr}.os-hero{padding:21px}.os-hero>i{display:none}.os-cron{align-items:stretch;flex-direction:column;gap:13px}.os-sessions>div:not(.head){grid-template-columns:1fr auto}.os-sessions time{display:none}.os-announcements article{flex-wrap:wrap}}

/* v5.0.3 modern oturum güvenliği */
.os-sessions{padding:24px;border:1px solid #e4e0f3;background:linear-gradient(145deg,#fff,#fbfaff);box-shadow:0 10px 28px rgba(37,29,76,.045)}.os-sessions>.head{margin-bottom:15px}.os-sessions>.head h3{margin:0 0 5px;font-size:17px;color:#172033}.os-sessions>.head p{margin:0;color:#7b8493}.os-sessions>div:not(.head){position:relative;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;margin-top:9px;padding:14px 14px 14px 62px;border:1px solid #ebe8f4;border-radius:14px;background:#fff;transition:.18s ease}.os-sessions>div:not(.head):hover{border-color:#d4cdf1;box-shadow:0 7px 18px rgba(53,42,111,.07);transform:translateY(-1px)}.os-sessions>div:not(.head):before{content:'▣';position:absolute;left:14px;top:50%;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#eeeaff;color:#654bd4;font-size:15px;transform:translateY(-50%)}.os-sessions span{min-width:0;gap:4px}.os-sessions span b{font-size:12px;color:#1d2738}.os-sessions span small{overflow:hidden;color:#8791a1;font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.os-sessions time{padding:7px 10px;border-radius:8px;background:#f7f6fb;color:#697386;font-size:9px;white-space:nowrap}.os-sessions em{min-width:62px;padding:7px 10px;border-radius:999px;background:#e8f7ef;color:#15805b;font:700 9px inherit;text-align:center}.os-sessions button{min-width:112px;min-height:36px;padding:0 13px;border:1px solid #efc5cc;border-radius:9px;background:#fff5f6;color:#b33449;font:700 10px inherit;cursor:pointer;transition:.18s ease}.os-sessions button:before{content:'×';margin-right:6px;font-size:14px}.os-sessions button:hover{border-color:#d95267;background:#c83e54;color:#fff;box-shadow:0 6px 14px rgba(200,62,84,.18)}@media(max-width:760px){.os-sessions{padding:16px}.os-sessions>div:not(.head){grid-template-columns:minmax(0,1fr) auto;padding-left:57px}.os-sessions>div:not(.head):before{left:11px}.os-sessions time{display:none}.os-sessions button{min-width:92px}.os-sessions span small{max-width:58vw}}
