/* Ekip görünümü: ziyaretçi stillerinden bağımsız, yalnız girişte görünür. */
.admin-login-page{margin:0;background:#0b1012;color:#f3f3ed;font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;padding:50px 20px;color-scheme:dark}.admin-login-page *{box-sizing:border-box}.login-card{max-width:500px;margin:0 auto;padding:32px;border:1px solid #38464f;border-radius:20px;background:#131c21;box-shadow:0 20px 80px #0004}.login-brand img{display:block;width:240px;max-width:100%;height:auto;margin-bottom:36px}.admin-kicker{font:750 10px/1.5 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ecd298}.login-card h1{font-size:34px;line-height:1.15;letter-spacing:-.035em}.login-card p{color:#bac6cd}.login-form{display:grid;gap:20px;margin-top:24px}.login-form label,.team-editor label{display:flex;flex-direction:column;gap:8px;font:600 14px/1.5 system-ui,sans-serif}.login-form input,.team-editor input,.team-editor textarea,.team-editor select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:16px/1.5 system-ui,sans-serif;padding:12px;border:1px solid #607582;border-radius:8px;background:#0b141a;color:#f3f5f5}.login-form small{color:#b6c3ca;font-size:12px}.admin-primary,.admin-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;border-radius:8px;cursor:pointer;font:750 14px/1.5 system-ui,sans-serif;text-decoration:none}.admin-primary{background:#d9b76b;border:1px solid #d9b76b;color:#10191e}.admin-primary:hover{background:#ecd298}.admin-secondary{background:#17242d;border:1px solid #6b8290;color:#edf5f8}.admin-primary:disabled,.admin-secondary:disabled{opacity:.6;cursor:wait}.login-back{display:inline-flex;padding:16px 0 0;color:#ecd298;text-decoration:none;font-size:14px}.admin-error{background:#361e20;border:1px solid #af6e70;border-radius:8px;padding:14px;color:#ffd5d5!important}.team-bar{position:sticky;top:88px;z-index:79;background:#1b303c;border-bottom:1px solid #58798a;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px max(32px,calc((100% - 1200px)/2));font:13px/1.5 system-ui,sans-serif;color:#e6f4fa;min-height:48px}.team-identity{font-size:12px;color:#c6dce8}.team-actions{display:flex;align-items:center;gap:14px}.team-bar-link,.team-bar-info{font:650 12px/1.4 system-ui,sans-serif;border:0;background:transparent;color:#e2f4ff;padding:8px 6px;min-height:36px;cursor:pointer;white-space:nowrap}.team-bar-info{border:1px solid #9ec8df;background:#294c61;border-radius:6px;padding:8px 15px}.team-bar-link:hover{text-decoration:underline}.team-note-button{border:1px solid #85b8d3;background:#183342;color:#dff4ff;margin:0 0 20px;min-height:48px}.team-note-button:hover{background:#23495c;color:#fff}.team-overlay{position:fixed;inset:0;z-index:140;display:flex;justify-content:flex-end;color:#edf4f7;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65}.team-backdrop{position:absolute;inset:0;background:#000a}.team-panel{position:relative;width:min(800px,94vw);height:100dvh;display:flex;flex-direction:column;background:#101b22;border-left:1px solid #63869a;box-shadow:-20px 0 90px #0006;overflow:hidden;color-scheme:dark}.team-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px 32px 22px;border-bottom:1px solid #344b59;background:#152630}.team-panel-header h2{font-size:30px;line-height:1.2;letter-spacing:-.035em;margin:9px 0 12px;text-wrap:balance;color:#f0f5f8}.team-subtitle{font-size:13px;line-height:1.65;color:#c5d8e4;margin:0;max-width:650px}.team-close{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #708d9e;border-radius:50%;background:#11212c;color:#fff;font-size:27px;cursor:pointer}.team-content{padding:0 32px 32px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.team-panel-open{overflow:hidden}.team-panel-open .mobile-contact{visibility:hidden}.team-tabs{position:sticky;top:0;z-index:1;background:#101b22;display:flex;gap:10px;padding:20px 0 16px;border-bottom:1px solid #344b59}.team-tab{padding:11px 15px;min-height:44px;border:1px solid #55768a;border-radius:7px;background:#172a36;color:#deedf6;font:700 13px/1.5 system-ui,sans-serif;cursor:pointer}.team-tab.active{background:#d9b76b;border-color:#d9b76b;color:#10212b}.team-info-section{padding:25px 0;border-bottom:1px solid #304550}.team-info-section h3{font-size:19px;line-height:1.4;color:#e7d5a8;letter-spacing:-.02em;margin:0 0 12px}.team-info-section p{font-size:15px;color:#cedce5;margin:0}.team-preline{white-space:pre-line;overflow-wrap:anywhere}.team-source-link{display:block;color:#afdcf8;padding:10px 0;font-size:14px;overflow-wrap:anywhere}.team-price-card{margin-top:24px;border:1px solid #7e7257;background:#242b27;border-radius:12px;padding:24px}.team-price-card h3{font-size:23px;margin:10px 0 20px}.team-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:22px}.team-price-grid span{display:block;font-size:12px;color:#c8d3cc;margin-bottom:8px}.team-price-grid strong{font-size:24px;color:#f4dfae;overflow-wrap:anywhere}.team-price-card p{font-size:13px;line-height:1.6;color:#cfdbd3;margin:0}.team-stale{color:#f4ce8c!important;margin-top:14px!important}.team-origin,.team-updated{font-size:12px;line-height:1.8;color:#a5bdcc;margin:24px 0 0}.team-editor{display:grid;gap:20px;margin-top:24px}.team-editor h3{font-size:23px;line-height:1.3;margin:22px 0 0;padding-top:20px;border-top:1px solid #37505f;color:#e7d5a8}.team-editor-help{font-size:13px;color:#b7d0df;line-height:1.7;margin:0}.team-editor label>span{font-size:13px;color:#d3e5f1}.team-editor textarea{resize:vertical;min-height:110px;font-weight:400}.team-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.team-save-actions{position:sticky;bottom:-32px;display:flex;gap:12px;padding:20px 0;background:#101b22;border-top:1px solid #37505f}.team-status{font-size:14px;line-height:1.7;color:#efd59d;margin:20px 0;overflow-wrap:anywhere}.team-overlay button:focus-visible,.team-overlay a:focus-visible,.team-overlay input:focus-visible,.team-overlay textarea:focus-visible,.team-overlay select:focus-visible,.admin-login-page input:focus-visible,.admin-login-page button:focus-visible,.admin-login-page a:focus-visible,.team-bar button:focus-visible{outline:3px solid #ffe3a3;outline-offset:3px}
@media(max-width:1020px){.team-bar{top:78px;padding-inline:24px}}@media(max-width:760px){.team-bar{top:72px;padding:7px 18px;flex-wrap:wrap;gap:3px}.team-identity{font-size:11px}.team-actions{gap:10px}.team-bar-link,.team-bar-info{min-height:40px;font-size:11px}.team-panel{width:100%;border-left:0}.team-panel-header{padding:22px 18px 18px}.team-panel-header h2{font-size:27px}.team-content{padding:0 18px 24px}.team-tabs{gap:6px;padding:16px 0 12px}.team-tab{flex:1;padding:10px 8px;font-size:12px}.team-save-actions{bottom:-24px}.team-price-card{padding:20px}.team-info-section h3{font-size:18px}.admin-login-page{padding:24px 16px}.login-card{padding:26px 22px}.login-card h1{font-size:30px}}
@media(max-width:400px){.team-bar{display:block}.team-actions{justify-content:space-between;gap:4px}.team-bar-link{padding-inline:3px}.team-price-grid,.team-editor-grid{grid-template-columns:1fr;gap:16px}.team-price-grid strong{font-size:22px}.team-tab{font-size:11px;padding:10px 6px}.team-save-actions{flex-wrap:wrap}.team-save-actions>*{flex:1}.team-info-section p{font-size:14px}.team-panel-header h2{font-size:25px}}

.team-research{border:1px solid #3e5149;border-radius:16px;padding:22px;background:#14211b;margin:20px 0 32px}.team-research-heading{font-weight:800;font-size:15px;color:#ecd298;margin:0 0 20px}.team-research .team-info-section{border-color:#3e5149}.team-info-section ul{padding-left:22px}.team-info-section li{margin:0 0 10px;line-height:1.7}.team-research-card{border:1px solid #3e5149;padding:16px;border-radius:10px;margin:14px 0;background:#101b17}.team-research h4{font-size:16px;line-height:1.5;margin:18px 0 8px}.team-personal-heading{font-size:20px;margin-top:30px}.team-research p,.team-research li,.team-source-link{overflow-wrap:anywhere}.team-actions{flex-wrap:wrap}@media(max-width:480px){.team-research{padding:15px;border-radius:12px}.team-research-card{padding:12px}.product-faq summary{padding-top:17px;padding-bottom:17px}}
