:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#183638;background:#f4f7f6;font-synthesis:none;font-size:14px;--teal:#127b7d;--dark:#123b3e;--line:#e0e8e5;--muted:#6b7f7e}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:4px}button{cursor:pointer}a{color:var(--teal);text-decoration:none}h1,h2,h3,p{margin-top:0}h1{font-size:32px;letter-spacing:-1.1px;line-height:1.2}h2{font-size:22px}h3{font-size:18px}small,.muted{color:var(--muted);line-height:1.6}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;color:var(--teal)}.primary,.secondary,.quiet{border-radius:8px;padding:11px 17px;font-weight:600;border:1px solid transparent}.primary{background:var(--teal);color:white}.primary:hover{background:#0b6265}.secondary{background:white;color:#244746;border-color:#cedbd6}.quiet{background:transparent;color:var(--teal)}button:disabled{opacity:.45;cursor:wait}.error{color:#a13236;line-height:1.5}.login{min-height:100vh;display:grid;grid-template-columns:55% 45%;position:relative;background:#fcfdfc}.login-mark{position:absolute;left:7%;top:38px;font-weight:900;font-size:30px;letter-spacing:-2px}.login-mark span{color:#16898b}.login-mark .dot{color:#d3ab65}.login-box{width:370px;max-width:90%;margin:auto}.login-box h1{font-size:42px;margin:20px 0}.login-box .muted{margin-bottom:32px}.login form{margin:20px 0}.login button{width:100%;display:flex;justify-content:space-between;margin-top:22px}.login-art{background:#103e40;overflow:hidden;position:relative;color:#b9d8cf;display:flex;align-items:flex-end;padding:50px;font-size:14px;line-height:2}.login-art strong{color:#fff;font-size:27px;font-weight:400}.orb{position:absolute;width:650px;height:650px;border:1px solid #59898455;border-radius:50%;top:-100px;left:70px;box-shadow:0 0 0 80px #74aaa011,0 0 0 160px #74aaa00b;background:radial-gradient(circle at 50% 30%,#4e9e8c55,transparent 70%)}label{display:block;font-size:12px;font-weight:600;color:#4f6967;margin-bottom:17px}input,textarea,select{display:block;width:100%;border:1px solid #cddbd6;border-radius:7px;padding:11px 12px;background:white;color:#183638;margin-top:7px}input:focus,textarea:focus{border-color:var(--teal);outline:2px solid #127b7d22}textarea{resize:vertical;min-height:82px;line-height:1.6}.app{display:grid;grid-template-columns:224px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:#143d40;color:#c9dcda;padding:32px 18px 18px;display:flex;flex-direction:column}.brand{color:white;font-weight:800;font-size:26px;padding:0 12px;margin-bottom:44px;letter-spacing:-1px}.brand span{font-size:13px;font-weight:400;color:#9fbcb7;letter-spacing:0}.workspace-label{font-size:9px;letter-spacing:1.7px;padding:0 12px;color:#86a9a6;margin-bottom:14px}.nav{border:0;display:flex;align-items:center;gap:12px;text-align:left;padding:12px;border-radius:8px;background:none;color:#bbd2cd;width:100%;margin-bottom:6px}.nav.active{background:#276366;color:white}.badge{margin-left:auto;font-size:11px;padding:1px 6px;background:#45817c;border-radius:4px}.sidebar-sites{margin-top:22px;border-top:1px solid #426561;padding-top:18px}.site-nav{display:block;text-align:left;width:100%;border:0;background:transparent;color:#b9d1cd;padding:9px 12px;font-size:12px;border-radius:6px}.site-nav:hover{background:#265356}.sidebar-bottom{margin-top:auto;padding:20px 12px 0;font-size:12px}.sidebar-bottom small{display:block;color:#8fb4af;margin-top:4px}.sidebar-bottom button{padding:18px 0 0;color:#b1cfca;font-size:11px}.live-dot{display:inline-block;border-radius:100%;height:6px;width:6px;background:#6ed2b8;margin-right:5px}main{min-width:0}header{display:flex;align-items:center;justify-content:space-between;height:77px;padding:0 38px;background:#fcfdfc;border-bottom:1px solid var(--line)}.breadcrumb{font-size:12px;color:#6b817b}.breadcrumb span{margin:0 10px;color:#a4b7b1}.user{display:flex;gap:9px;align-items:center;font-size:12px}.avatar{background:#e1eee8;border:1px solid #d2e2db;border-radius:50%;display:grid;place-items:center;width:30px;height:30px;color:#277367;font-weight:700}#content{padding:34px 38px;max-width:1700px;margin:auto}.heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.heading p{margin:9px 0 0}.heading h1{margin:5px 0}.pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;padding:6px 10px;border-radius:30px;background:#e8f3ee;color:#277c63;white-space:nowrap}.pill.gold{color:#967037;background:#fbf0dc}.pill.gray{color:#778a83;background:#eff3f1}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:31px}.stat{padding:23px;background:white;border:1px solid var(--line);border-radius:10px}.stat small{font-size:12px}.stat strong{display:block;font-size:30px;letter-spacing:-1px;margin:10px 0 6px}.stat p{font-size:11px;color:#82958c;margin:0}.section-title{display:flex;justify-content:space-between;align-items:center;margin:28px 0 17px}.section-title h2{font-size:17px;margin:0}.section-title span{font-size:11px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.card{border:1px solid #dae5df;border-radius:11px;background:white;overflow:hidden;transition:transform .2s}.card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #173b3010}.card-cover{height:115px;background:#e7efeb;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.card-cover:before,.card-cover:after{content:'';position:absolute;width:200px;height:200px;border-radius:50%;border:1px solid #ffffff55;right:-40px;top:-100px}.card-cover:after{width:280px;height:280px;top:-140px;right:-80px}.card-cover strong{font-size:25px;font-weight:800;letter-spacing:1px;z-index:1}.card-cover.grup{background:#173e42;color:white}.card-cover.appy{background:#eef0fc;color:#515498}.card-cover.enerji{background:#e0ede4;color:#2a6953}.card-cover.insaat{background:#e4e9e8;color:#285a61}.card-cover.ces{background:#292723;color:#d9bd81;font-family:Georgia,serif;font-weight:400}.card-body{padding:20px}.card-body h3{margin:0 0 7px}.domain{color:#7c9087;font-size:11px;word-break:break-all}.card-meta{display:flex;justify-content:space-between;align-items:center;margin:20px 0 18px}.card-meta small{font-size:11px}.card-foot{display:flex;border-top:1px solid var(--line);padding-top:15px;justify-content:space-between;align-items:center}.card-foot button{padding:0;border:0;background:none;color:var(--teal);font-weight:700;font-size:12px}.card-foot a{font-size:12px;color:#768c83}.support-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.support{display:flex;align-items:center;justify-content:space-between;background:white;border:1px solid var(--line);border-radius:9px;padding:20px}.support h3{font-size:14px;margin-bottom:4px}.support p{font-size:11px;margin:0;color:var(--muted)}.notice{padding:15px 18px;background:#edf2ef;border:1px solid #dbe6de;border-radius:8px;color:#657e70;font-size:12px;line-height:1.7;margin-top:24px}.editor-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin-bottom:24px}.tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#758980;padding:14px 0;font-size:12px}.tabs .selected{border-color:var(--teal);color:var(--teal);font-weight:700}.editor-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px}.file-list{background:white;border:1px solid var(--line);border-radius:9px;padding:12px;max-height:74vh;overflow:auto}.file-list input{font-size:11px;margin:0 0 12px;padding:8px}.file-item{width:100%;border:0;background:none;text-align:left;padding:9px;border-radius:6px;font-size:11px;word-break:break-all;color:#59746b}.file-item.active{background:#e6f2ec;color:#126b62;font-weight:600}.file-group{font-size:9px;letter-spacing:1px;color:#91a49b;padding:10px 8px}.edit-area{background:white;border:1px solid var(--line);border-radius:9px;padding:24px;min-width:0}.edit-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:20px;gap:15px}.edit-title h3{font-size:14px;margin:0;word-break:break-all}.edit-title small{font-size:10px}.fields{max-height:60vh;overflow:auto;padding-right:10px}.fields label{font-size:11px}.fields textarea{font-size:13px;min-height:65px}.code{font-family:Consolas,monospace;font-size:12px;min-height:53vh;white-space:pre;tab-size:2}.preview-frame{width:100%;height:70vh;border:1px solid var(--line);background:white;border-radius:8px}.preview-controls{display:flex;gap:12px;align-items:center;margin-bottom:15px}.preview-controls select{width:auto;margin:0}.history-row,.change{padding:20px;background:white;border:1px solid var(--line);border-radius:8px;margin-bottom:10px}.history-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.history-row strong{display:block;margin-bottom:4px}.history-row code{font-size:11px;color:#84938c}.change pre{overflow:auto;max-height:280px;font-size:11px;white-space:pre-wrap;word-break:break-word;color:#557263;background:#f5f8f6;padding:12px}.empty{padding:70px 20px;text-align:center;color:#738a80}.empty strong{display:block;font-size:20px;color:#416357;margin:12px}.audit-table{width:100%;border-collapse:collapse;font-size:12px;background:white}.audit-table td,.audit-table th{padding:14px;border-bottom:1px solid var(--line);text-align:left}.audit-table th{font-weight:500;color:#7a9185}.audit-table td:last-child{overflow-wrap:anywhere;font-size:11px}#toast{position:fixed;right:25px;top:87px;z-index:10;background:#143e3a;color:white;padding:14px 20px;border-radius:8px;max-width:410px;box-shadow:0 5px 20px #0002}dialog{border:1px solid var(--line);border-radius:13px;width:450px;max-width:95vw;padding:30px;box-shadow:0 30px 100px #102e3944}dialog::backdrop{background:#183b3e66}dialog p{color:#73877e;line-height:1.6}.actions{display:flex;justify-content:flex-end;gap:10px} .upload{display:flex;gap:10px;align-items:flex-end}.upload label{flex:1;margin:0}.upload input{padding:8px}.subtle-label{font-size:10px;color:#8a9a94}.loading{padding:50px;text-align:center;color:var(--muted)}[hidden]{display:none!important}@media(min-width:1600px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.card-cover{height:140px}}@media(max-width:1100px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.app{grid-template-columns:195px 1fr}#content{padding:26px}.editor-grid{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:760px){.app{grid-template-columns:1fr}.sidebar{position:relative;height:auto;padding:16px;display:block}.brand{display:block;margin:0 0 15px}.workspace-label,.sidebar-sites,.sidebar-bottom{display:none}.nav{display:inline-flex;width:auto;margin:0 8px 0 0}.sidebar .badge{display:none}header{padding:0 20px;height:60px}#content{padding:22px 16px}.heading{align-items:flex-start;flex-direction:column}.heading h1{font-size:27px}.stats{gap:8px}.stat{padding:14px}.stat strong{font-size:24px}.stat p{display:none}.cards,.support-cards{grid-template-columns:1fr}.editor-grid{grid-template-columns:1fr}.file-list{max-height:180px}.edit-area{padding:17px}.tabs{gap:18px;overflow:auto}.tabs button{white-space:nowrap}.history-row{align-items:flex-start;flex-direction:column}.login{display:block;padding:140px 20px 60px}.login-art{display:none}.login-box{max-width:100%}.login-box h1{font-size:36px}.breadcrumb{font-size:10px}.user{font-size:10px}.audit-table td,.audit-table th{padding:9px;font-size:10px}}

@media(max-width:760px){.sidebar-bottom{display:flex;align-items:center;gap:6px;padding:12px 12px 0;margin:0}.sidebar-bottom small{display:none}.sidebar-bottom button{margin-left:auto;padding:0}}
