:root{font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif;color:#e9f0fc;background:#080e1b;font-synthesis:none;color-scheme:dark;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;--bg: #080e1b;--panel: #101b2d;--panel2: #121f32;--line: #21334c;--muted: #8b9eb7;--blue: #4bbaf4;--cyan: #59dbed;--orange: #f58d63;--radius: 15px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button,a{transition:background .18s,border-color .18s,color .18s,transform .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #69d5ff;outline-offset:3px}button{color:inherit}a{color:var(--blue)}a{text-decoration:none}h1,h2,h3,p{margin-top:0}h1{font-size:31px;letter-spacing:-1px;font-weight:650}h2{font-size:20px;letter-spacing:-.35px}h3{font-size:15px}small{font-size:11px}.muted{color:var(--muted)}.mono{font-family:Cascadia Code,Consolas,monospace;font-size:12px}.eyebrow,.mini-label{font-size:10px;letter-spacing:2px;font-weight:600;color:var(--blue);text-transform:uppercase}.eyebrow{margin-bottom:10px}.full{grid-column:1/-1}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border-radius:9px;border:1px solid transparent;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.4}.button.primary{background:linear-gradient(120deg,#1986c9,#1870b8);border-color:#358ac9;box-shadow:0 3px 14px #0989d218;color:#fff}.button.primary:hover{background:linear-gradient(120deg,#28a2e7,#208bd5);box-shadow:0 0 18px #249efb25}.button.ghost{background:#17283d;border-color:#2a415d;color:#d6e7fa}.button.ghost:hover{background:#1e3550}.button-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.icon-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid transparent;color:#90a7c0;border-radius:7px;flex-shrink:0}.icon-button:hover{background:#1a2b42;border-color:#263e59;color:#fff}.text-button{background:transparent;border:0;padding:8px 0;font-size:12px;color:var(--blue)}.text-button:hover{color:#fff}.spin{animation:spin 1.5s linear infinite}.executive-link{margin-bottom:12px;width:100%;justify-content:center;font-size:11px;text-decoration:none}.app-shell{display:flex;min-height:100vh}.sidebar{width:230px;background:linear-gradient(180deg,#0e192a,#0a1321);border-right:1px solid #1e2c40;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:30;padding:30px 17px 15px;overflow-y:auto;overscroll-behavior:contain}.sidebar>*{flex-shrink:0}.mobile-nav-close{display:none}.brand{display:flex;flex-direction:column;align-items:flex-start;padding:0 15px}.brand img{width:135px;height:38px;object-fit:contain;object-position:left}.brand>span{font-size:8px;letter-spacing:2.1px;color:#7d9ab8;margin-top:12px}.workspace-label{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1px;color:#8ba0bb;margin:29px 6px 24px;padding:13px 7px;border-top:1px solid #1e2e43;border-bottom:1px solid #1e2e43}.status-dot{height:5px;width:5px;border-radius:50%;background:#53b8f2;box-shadow:0 0 7px #53b8f255}.version-tag{font-size:8px;border:1px solid #304158;padding:1px 4px;border-radius:3px;margin-left:auto;color:#a7b5c9}.sidebar nav{display:flex;flex-direction:column;gap:6px}.nav-item{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid transparent;border-radius:8px;position:relative;background:transparent;text-align:left;color:#8fa3be;font-size:12px;font-weight:500;width:100%;white-space:nowrap}.nav-item:hover{background:#14233a;color:#dfefff}.nav-item.active{background:linear-gradient(90deg,#163752b5,#15293e);border-color:#274662;color:#a5dfff}.nav-item.active:before{content:"";position:absolute;left:-18px;top:10px;bottom:10px;width:3px;background:#ed936f;box-shadow:0 0 10px #ed936f77;border-radius:3px}.nav-item svg{opacity:.9}.nav-item b{font-size:10px;min-width:20px;padding:2px 5px;margin-left:auto;text-align:center;background:#224566;border-radius:5px}.nav-dot{width:5px;height:5px;border-radius:50%;background:var(--orange);margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:25px}.local-card{display:flex;align-items:center;gap:10px;padding:12px 13px;background:#0e1c2c;border:1px solid #1d3046;border-radius:9px;color:#78a9bf}.local-card strong,.local-card span{display:block}.local-card strong{font-size:11px;font-weight:500;color:#a4b6ca}.local-card span{font-size:9px;margin-top:4px;color:#607b96}.acibadem-mark{width:147px;height:30px;object-fit:contain;display:block;margin:20px auto 15px;opacity:.67}.profile{display:flex;align-items:center;gap:9px;border-top:1px solid #213046;padding:17px 3px 0}.avatar{width:34px;height:34px;border-radius:11px;border:1px solid #284869;color:#9bd4f9;background:linear-gradient(130deg,#214565,#142944);display:grid;place-items:center;font-size:11px;font-weight:650;flex-shrink:0}.profile strong{font-size:10px;display:block}.profile span{font-size:10px;color:#7791ac;display:block;margin-top:3px}.profile .icon-button{margin-left:auto;width:21px}.main-shell{width:calc(100% - 230px);margin-left:230px;min-width:0;background:radial-gradient(ellipse at 60% -10%,#15335555,transparent 50%),#080f1d;min-height:100vh}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 30px;border-bottom:1px solid #1c2a3d;background:#0a1422b3;gap:12px}.breadcrumb{display:flex;align-items:center;gap:14px;font-size:10px;color:#687e99}.breadcrumb>span{letter-spacing:2px}.breadcrumb strong{color:#adbdd0;font-weight:400;font-size:11px}.top-actions{display:flex;align-items:center;gap:12px}.app-connection{font-size:9px;display:flex;align-items:center;gap:6px;color:#6d859f;margin-right:7px}.app-connection i{width:5px;height:5px;border-radius:50%;background:#68839e}.app-connection.connected{color:#88c9c1}.app-connection.connected i{background:#6fcdc0;box-shadow:0 0 7px #6fcdc03d}.demo-button{display:flex;gap:7px;align-items:center;border:1px solid #31435b;border-radius:6px;background:#172439;color:#a7bed8;padding:6px 11px;font-size:10px}.demo-button.is-demo{background:#563623;border-color:#8e5d35;color:#ffca93}.demo-banner{display:flex;gap:10px;align-items:center;padding:9px 30px;background:#3c291bd6;border-bottom:1px solid #654329;color:#e2b78b;font-size:11px}.demo-banner strong{font-size:9px;letter-spacing:1px}.main-content{padding:28px 30px 35px;max-width:1920px;margin:auto;min-height:calc(100vh - 113px)}.app-footer{padding:13px 30px;border-top:1px solid #17253a;display:flex;justify-content:space-between;color:#506781;font-size:8px;letter-spacing:1.1px}.app-footer span{display:flex;align-items:center;gap:8px}.mobile-menu{display:none}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:27px}.page-heading h1{margin:0 0 9px}.page-heading p{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.panel{background:linear-gradient(135deg,#111e30,#0e1929);border:1px solid #25364e;border-radius:var(--radius);box-shadow:0 6px 24px #00000012;overflow:hidden}.summary-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.summary-strip>div{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;column-gap:13px;padding:20px 23px;background:linear-gradient(110deg,#13263c,#101d2e);border:1px solid #243b55;border-radius:12px}.summary-strip svg{grid-row:1/3;align-self:center;color:#568eb6;width:23px}.summary-strip strong{font-size:23px;line-height:1.4;font-weight:550;letter-spacing:-.5px}.summary-strip span{font-size:10px;color:#8ba6c0;margin-top:4px}.toolbar{display:flex;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid #25364e}.toolbar.wrap{flex-wrap:wrap}.toolbar select,.toolbar>input{width:auto;font-size:11px;max-width:210px}.search-box{display:flex;align-items:center;gap:9px;min-width:200px;flex:1;background:#0a1525;border:1px solid #2c3c52;border-radius:8px;padding-left:12px;color:#607b97}.search-box input{border:0;background:none;width:100%;font-size:11px;padding:10px;color:#dce9fb;outline-offset:-2px}.table-scroll{overflow:auto;width:100%}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{font-size:9px;color:#738faa;font-weight:600;letter-spacing:.7px;text-transform:uppercase;background:#0e192a;border-bottom:1px solid #26384e;padding:14px 20px;white-space:nowrap}td{padding:15px 20px;border-bottom:1px solid #203045;color:#b6c8dd;line-height:1.6}td small{display:block;font-size:10px;color:#69829f;margin-top:3px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#1a2c4155}.table-link{background:transparent;border:0;padding:0;text-align:left;color:#d5e5f7;font-size:12px;line-height:1.6;font-weight:500}.table-link:hover{color:var(--cyan)}.pager{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #233348;color:#7590ab;font-size:10px}.pager>div{display:flex;gap:7px}.state-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #35465c;border-radius:5px;font-size:9px;white-space:nowrap;color:#9bafc5;background:#1a293d55;line-height:1.3}.state-badge i{width:4px;height:4px;border-radius:50%;background:currentColor}.state-open,.state-inactive{color:#f4a780;border-color:#77533e;background:#3e2a2040}.state-completed,.state-resolved,.state-active{color:#89cbb8;border-color:#365d57;background:#1b453044}.state-historical{color:#8fafd0;border-color:#314d6d;background:#233e5933}.source-note{font-size:10px;line-height:1.8;color:#7389a3;margin:16px 0 0}.notice{display:flex;gap:12px;align-items:flex-start;padding:15px 18px;border:1px solid #294864;background:#102d452f;border-radius:10px;color:#9abbdb;font-size:12px;line-height:1.7;margin-bottom:20px}.notice svg{flex-shrink:0;margin-top:2px}.notice.warning{border-color:#765437;background:#55352133;color:#e1b38b}.empty{padding:52px 25px;text-align:center;color:#68839f;display:flex;align-items:center;flex-direction:column}.empty>svg{color:#517698;margin-bottom:15px;opacity:.8}.empty h3{color:#b9cde3;font-size:16px;font-weight:500;margin:0 0 10px}.empty p{max-width:480px;font-size:12px;line-height:1.8;color:#7b94af;margin:0}.modal{border:1px solid #3a5675;border-radius:18px;background:radial-gradient(ellipse at top right,#17364e77,transparent 65%),#101d30;color:#e4efff;width:min(540px,calc(100% - 32px));max-height:90vh;padding:26px;box-shadow:0 35px 110px #0008;overscroll-behavior:contain}.modal.wide{width:min(850px,calc(100% - 32px))}.modal::backdrop{background:#020812cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #2a3c53;margin-bottom:23px;padding-bottom:16px}.modal-heading h2{font-size:21px;margin:0;line-height:1.45}.modal-heading .icon-button{margin-top:-4px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field>span{font-size:11px;font-weight:500;color:#a1b6cc}.field input,.field select,.field textarea{width:100%}input:not([type=checkbox]):not([type=range]),select,textarea{background:#0b1727;color:#d7e7fa;border:1px solid #2c435e;border-radius:8px;padding:10px 12px;font-size:12px;min-width:0;color-scheme:dark}input::placeholder,textarea::placeholder{color:#56708c}input[readonly]{background:#132033;color:#849ab2}select{cursor:pointer}textarea{resize:vertical;line-height:1.7}input[type=checkbox]{accent-color:#2bafe9;width:15px;height:15px;margin:0;flex-shrink:0}input[type=range]{accent-color:#61c9f4;width:100%;cursor:pointer}.form-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:15px;border-top:1px solid #253d58;padding-top:19px;margin-top:5px}.form-error{color:#ffc0ac;padding:11px 13px;font-size:12px;line-height:1.6;border:1px solid #855b46;border-radius:7px;background:#57352044;margin:10px 0;flex:1}.field-note{font-size:10px;line-height:1.8;color:#7e98b4;margin:10px 0 0}.device-selector{padding:16px;border:1px solid #33536f;border-radius:10px;background:#10294055}.quick-options{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 0}.quick-options button{font-size:10px;color:#9ac9ea;background:#17395166;border:1px solid #315873;border-radius:6px;padding:7px 9px;display:flex;gap:8px;align-items:center}.quick-options button:hover,.quick-options button.selected{border-color:#5ebcec;background:#1b547577;color:#dbf7ff}.quick-options b{font-weight:500;color:#628fb2}.repeat-notice{background:#54391f3d;border:1px solid #755136;border-radius:9px;padding:14px}.repeat-notice>strong{font-size:11px;color:#eab385}.performers{border:1px solid #2d435d;border-radius:9px;display:flex;gap:12px;flex-wrap:wrap;padding:14px}.performers legend{color:#91aac5;font-size:11px;padding:0 7px}.performers label,.checkbox-row{display:flex;align-items:center;gap:8px;font-size:11px;color:#b1c4d9;line-height:1.7}.checkbox-row{margin:18px 0}.quantity-list{border:1px solid #29415c;border-radius:10px;overflow:hidden}.quantity-list label{display:flex;align-items:center;gap:15px;padding:12px 16px;border-bottom:1px solid #293e55;font-size:12px}.quantity-list label:last-child{border:0}.quantity-list label span{flex:1}.quantity-list label input{width:90px}.quantity-list small{color:#7391ae}.progress-editor{padding:18px;border:1px solid #325776;border-radius:10px;background:#12314955}.progress-editor>div{display:flex;justify-content:space-between;align-items:center;font-size:13px}.progress-editor strong{font-size:31px;color:#8ddcfc;font-weight:500}.progress-editor>input{margin:18px 0}.progress-editor p{font-size:10px;color:#79a1bb;margin:15px 0 0}.inline-number{display:flex;align-items:center;gap:15px;color:#8ca8c3;font-size:11px}.inline-number input{width:80px}.order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.order-card{padding:24px}.order-top,.order-footer{display:flex;align-items:center;justify-content:space-between;gap:15px}.order-top .eyebrow{margin:0}.order-card h2{margin:20px 0 7px}.order-card>.muted{font-size:12px;line-height:1.6}.order-progress{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#99afc6;margin-top:25px}.order-progress strong{color:#86d8fc;font-size:33px;font-weight:500}.progress-track{height:6px;background:#172c43;border-radius:8px;overflow:hidden;margin:12px 0 25px}.progress-track i{display:block;height:100%;background:linear-gradient(90deg,#2784c6,#76dcf3);box-shadow:0 0 12px #4baee688;border-radius:8px}.order-quantities>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #20394e;font-size:12px;color:#9cb6ce}.order-quantities strong{font-size:16px;color:#d6e9f8;font-weight:500}.order-quantities small{font-size:10px;font-weight:400;color:#7691aa}.order-footer{margin-top:22px}.order-footer>small{color:#6f8da7;font-size:9px}.order-footer>div{display:flex;align-items:center;gap:12px}.alarm-list{display:flex;flex-direction:column;gap:15px}.alarm-card{display:flex;align-items:center;gap:18px;padding:22px}.alarm-icon{width:48px;height:48px;display:grid;place-items:center;color:#f4a079;background:#70432733;border:1px solid #9a603d44;border-radius:12px}.alarm-card>div:nth-child(2){flex:1}.alarm-card h3{margin:0 0 6px}.alarm-card p{font-size:12px;color:#90a7c1;margin:0 0 4px}.alarm-card span{font-size:10px;color:#b19a83}.quality-item{display:flex;gap:15px;align-items:flex-start;padding:20px;border-bottom:1px solid #22374d}.quality-symbol{color:#bfa17c;margin-top:2px}.quality-item>div{flex:1;min-width:0}.quality-item strong{font-size:11px;color:#d2b492}.quality-item p{font-size:12px;color:#b5c5d8;margin:8px 0;line-height:1.7;overflow-wrap:anywhere}.quality-item small{display:block;font-size:10px;color:#6c89a5;line-height:1.6}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.team-card{padding:23px}.team-top{display:flex;justify-content:space-between;align-items:center}.avatar.large{height:48px;width:48px;border-radius:14px;font-size:15px}.team-card h2{font-size:18px;margin:22px 0 8px}.team-card>p{font-size:10px;color:#7f9ab5;line-height:1.8}.team-count{display:flex;align-items:center;gap:12px;border-block:1px solid #23384f;padding:16px 0;margin:20px 0}.team-count strong{font-size:26px;font-weight:500;color:#aacfe9}.team-count span{font-size:10px;color:#7493b0}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settings-card{padding:25px}.settings-card>svg{color:#6dbcf0;margin-bottom:19px}.settings-card>p{font-size:12px;color:#8ca7c1;line-height:1.8}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:23px 0 26px}.detail-grid dt{font-size:10px;color:#6f90ad;margin-bottom:7px}.detail-grid dd{margin:0;font-size:12px;color:#c8dbed;overflow-wrap:anywhere;line-height:1.6}.detail-top{display:flex;gap:15px;align-items:center;color:#809db8;font-size:12px;flex-wrap:wrap}.detail-top .button-row{margin-left:auto}.detail-note{font-size:12px;line-height:1.9;background:#11283d;border-radius:9px;padding:15px;color:#b0c8de;white-space:pre-wrap}.source-details{margin:23px 0;border-top:1px solid #2b415a;padding-top:16px;color:#6989a8;font-size:11px;line-height:1.8}.source-details summary{cursor:pointer;font-size:12px;color:#9cb6d1}.source-details p{margin:10px 0 0}.audit-entry{padding:13px 0;border-bottom:1px solid #2a405a}.audit-entry small{display:block}.audit-entry pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;font-size:10px}.component-chips{display:flex;gap:8px;flex-wrap:wrap}.component-chips span{font-size:10px;border:1px solid #35526e;border-radius:7px;padding:8px;color:#88abc8}.component-chips:empty:after{content:"Tanımlanmış bileşen bulunmuyor.";font-size:11px;color:#7290ab}.catalog-add{display:flex;gap:10px;margin:20px 0}.catalog-add input{flex:1}.catalog-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.catalog-list>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #223b50;gap:15px;padding:7px 0;font-size:12px;color:#a9c2d8}.catalog-list .text-button{font-size:10px}.download-link{display:block;font-size:12px;margin-top:20px}.toast{position:fixed;bottom:22px;right:25px;z-index:100;max-width:min(600px,calc(100vw - 40px));padding:14px 18px;border:1px solid #437797;border-radius:12px;box-shadow:0 10px 45px #0007;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#142e44f0;color:#c4e0f8;font-size:12px;line-height:1.6;display:flex;gap:12px;align-items:center}.toast>svg{flex-shrink:0}.password-notice{position:fixed;bottom:15px;left:250px;right:25px;z-index:70;display:flex;align-items:center;gap:15px;background:#614027f5;border:1px solid #a46c3f;padding:15px;border-radius:10px;font-size:12px}.password-notice button{margin-left:auto;border:1px solid #c08c60;border-radius:5px;background:#855a39;padding:8px}.loading-panel{padding:70px;text-align:center;color:#8fadc7;font-size:14px}.boot-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:20px;background:radial-gradient(ellipse at center,#163855,#07101d 60%)}.boot-screen img{width:180px}.boot-screen p{font-size:11px;letter-spacing:2px;color:#7b9fbc}.boot-orbit{width:55px;height:55px;border:1px solid #31607d;border-top:2px solid #7cd9ff;border-radius:50%;animation:spin 1.5s linear infinite}.auth-screen{min-height:100vh;display:grid;grid-template-columns:1.15fr 1fr;background:radial-gradient(ellipse at 18% 45%,#123552,#08111f 66%);position:relative;overflow:hidden}.auth-stars{pointer-events:none;position:absolute;inset:0;background-image:radial-gradient(circle,#467ea740 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:linear-gradient(90deg,black,transparent 65%);mask-image:linear-gradient(90deg,black,transparent 65%)}.auth-story{padding:52px 9% 40px 10%;position:relative;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid #20334c}.auth-brand{height:49px;width:186px;object-fit:contain;object-position:left;margin-bottom:70px}.auth-kicker{font-size:9px;color:#80c9ed;letter-spacing:3px;display:flex;gap:9px;align-items:center;margin-bottom:22px}.auth-kicker span{width:5px;height:5px;border-radius:50%;background:#65daf4;box-shadow:0 0 10px #65daf466}.auth-story h1{font-size:clamp(48px,5vw,78px);font-weight:550;line-height:1.1;letter-spacing:-3px;margin-bottom:22px;z-index:1}.auth-story h1 em{font-style:normal;background:linear-gradient(110deg,#72d8fc,#2d9ddd);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-story>p{font-size:14px;line-height:1.9;color:#849fba;z-index:1}.auth-schematic{height:200px;position:relative;width:100%;max-width:410px;margin:10px 0 12px;perspective:600px}.auth-orbit{position:absolute;inset:18% 12%;border:1px solid #4389b447;border-radius:50%;transform:rotateX(58deg) rotate(-20deg);box-shadow:0 0 24px #369acf0e,inset 0 0 20px #419bdf0b}.auth-orbit.o2{inset:3% 4%;border-color:#3c7eaf30;transform:rotateX(58deg) rotate(28deg)}.auth-core{position:absolute;inset:0;display:grid;place-items:center;color:#64c6f2;filter:drop-shadow(0 0 15px #39b8ed44)}.auth-core:before{content:"";position:absolute;height:82px;width:82px;border:1px solid #3f84ad55;border-radius:23px;transform:rotate(45deg);background:#11375255}.orbit-point{position:absolute;height:5px;width:5px;background:#6bb4e2;border-radius:50%;box-shadow:0 0 12px #76c9fa99}.orbit-point.p1{left:19%;top:50%;background:#ed9b73}.orbit-point.p2{right:20%;top:31%}.orbit-point.p3{right:34%;bottom:21%}.auth-features{display:flex;gap:24px;font-size:10px;color:#9bb3cb;margin-bottom:45px}.auth-features span{display:flex;align-items:center;gap:7px;white-space:nowrap}.auth-features svg{color:#529ac9}.auth-acibadem{width:190px;height:27px;object-fit:contain;margin-top:auto;opacity:.6}.auth-panel{display:flex;align-items:center;justify-content:center;padding:55px 45px;background:linear-gradient(150deg,#0d192a99,#090f1e);z-index:1}.auth-box{width:100%;max-width:370px}.auth-box>.eyebrow{font-size:9px;color:#6785a3;letter-spacing:2.3px;margin-bottom:32px}.auth-lock{width:52px;height:52px;border:1px solid #355473;border-radius:14px;display:grid;place-items:center;background:#152d45;color:#91cef4;margin-bottom:25px}.auth-box h2{font-size:27px;font-weight:550;margin-bottom:13px;letter-spacing:-.8px}.auth-box>p{color:#7c95b0;line-height:1.9;font-size:12px;margin-bottom:27px}.auth-box form{display:flex;flex-direction:column;gap:18px}.auth-box .field input{padding:12px 14px;background:#0b1627;border-color:#2b405c}.auth-submit{margin-top:7px;justify-content:space-between;padding:14px 18px}.setup-user{display:flex;gap:11px;align-items:center;padding:14px;border:1px solid #283b54;border-radius:9px;background:#112138}.setup-user strong{display:block;font-size:12px;font-weight:500}.setup-user span{display:block;font-size:10px;color:#7292b1;margin-top:5px}.auth-divider{border-top:1px solid #22354b;position:relative;margin:32px 0 25px;text-align:center}.auth-divider span{position:relative;top:-10px;background:#0d1727;padding:0 13px;color:#647d99;font-size:10px}.demo-entry{width:100%;padding:12px}.auth-box .auth-footnote{text-align:center;font-size:10px;color:#5b7692;line-height:1.8;margin:22px 0 0}.auth-footnote svg{vertical-align:middle;margin-right:5px}.sidebar-shade{display:none}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1800px){.main-content{padding:34px 45px}.sidebar{width:248px}.main-shell{margin-left:248px;width:calc(100% - 248px)}}@media(max-width:1200px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.main-shell{margin-left:205px;width:calc(100% - 205px)}.main-content{padding:25px 22px}.topbar{padding:0 22px}.nav-item{font-size:11px;gap:9px}.nav-item.active:before{left:-13px}.workspace-label{font-size:7px}.team-grid{grid-template-columns:repeat(2,1fr)}.toolbar{gap:8px;padding:15px}.toolbar select{max-width:175px}.auth-story{padding-left:8%;padding-right:7%}.auth-features{gap:15px;font-size:9px}.auth-panel{padding:35px}.app-connection{display:none}.settings-grid{grid-template-columns:1fr}.team-card{padding:20px}}@media(max-width:950px){.sidebar{width:190px;padding-left:10px;padding-right:10px}.main-shell{margin-left:190px;width:calc(100% - 190px)}.brand{padding-left:9px}.brand img{width:126px}.nav-item{font-size:10px;padding:12px 8px}.main-content{padding:22px 18px}.topbar{padding:0 18px}.toolbar{flex-wrap:wrap}.search-box{min-width:180px}.summary-strip{gap:10px}.summary-strip>div{padding:15px;gap:8px}.summary-strip strong{font-size:19px}.summary-strip svg{width:19px}.order-grid{grid-template-columns:1fr}.page-heading h1{font-size:27px}.page-heading{align-items:flex-start}.top-actions{gap:6px}.auth-screen{grid-template-columns:1fr 1fr}.auth-story h1{font-size:50px}.auth-features{flex-direction:column;gap:12px}.auth-brand{margin-bottom:50px}.auth-panel{padding:30px}.auth-story{padding:40px 28px}.auth-box h2{font-size:24px}.auth-schematic{height:160px}.catalog-list{grid-template-columns:1fr}.quality-item .button{font-size:10px;padding:8px}.alarm-card{flex-wrap:wrap}}@media(max-width:720px){.sidebar{transform:translate(-100%);width:230px;transition:transform .2s;z-index:51}.sidebar.mobile-open{transform:translate(0)}.sidebar-shade{display:block;position:fixed;inset:0;background:#020917bb;z-index:50;border:0}.main-shell{margin:0;width:100%}.main-content{padding:20px 15px}.mobile-menu{display:inline-flex}.topbar{padding:0 12px;min-height:58px}.breadcrumb{gap:6px}.breadcrumb>span{display:none}.breadcrumb strong{font-size:10px}.top-actions{gap:3px}.top-actions>.icon-button{width:27px}.demo-button{padding:5px 7px;font-size:9px;gap:4px}.demo-banner{padding:9px 15px;gap:8px;font-size:9px;align-items:flex-start}.demo-banner strong{white-space:nowrap}.page-heading{flex-wrap:wrap;margin-bottom:20px;gap:16px}.page-heading h1{font-size:26px}.page-heading p{font-size:11px}.page-heading .button{font-size:11px;padding:9px 13px}.summary-strip{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-bottom:17px}.summary-strip>div{display:flex;flex-direction:column;align-items:flex-start;padding:12px 9px;gap:2px}.summary-strip svg{width:16px;height:16px;margin-bottom:6px}.summary-strip strong{font-size:18px;letter-spacing:-.3px}.summary-strip span{font-size:8px;line-height:1.5}.toolbar{padding:12px;gap:8px}.search-box{flex-basis:100%}.toolbar select,.toolbar>input{flex:1;max-width:none;min-width:120px;font-size:10px}th{padding:12px 14px}td{padding:13px 14px}.team-grid{grid-template-columns:1fr}.modal,.modal.wide{padding:20px 17px;max-height:94vh;width:calc(100% - 20px)}.modal-heading h2{font-size:19px}.form-grid{grid-template-columns:1fr}.form-footer{flex-wrap:wrap}.form-error{flex-basis:100%}.detail-grid{gap:17px;font-size:11px}.quality-item{padding:16px 12px;gap:9px;flex-wrap:wrap}.quality-item>div{flex-basis:calc(100% - 40px)}.quality-item>.button{margin-left:26px}.settings-card,.order-card{padding:20px}.order-footer{flex-wrap:wrap}.password-notice{left:15px;right:15px;font-size:10px;gap:10px;flex-wrap:wrap}.password-notice button{margin:0}.auth-screen{grid-template-columns:1fr}.auth-story{padding:28px 25px 20px;border:0;min-height:0}.auth-brand{width:136px;height:36px;margin-bottom:27px}.auth-kicker{font-size:7px;letter-spacing:2px;margin-bottom:12px}.auth-story h1{font-size:41px;letter-spacing:-1.6px;margin-bottom:10px}.auth-story h1 br{display:none}.auth-story>p{font-size:11px;margin-bottom:0}.auth-story>p br{display:none}.auth-schematic,.auth-features,.auth-acibadem{display:none}.auth-panel{padding:25px 25px 35px;background:none;justify-content:flex-start}.auth-box{max-width:100%}.auth-box>.eyebrow{display:none}.auth-lock{display:none}.auth-box h2{font-size:23px}.auth-box>p{font-size:11px;margin-bottom:20px}.auth-box form{gap:15px}.auth-divider{margin:27px 0 16px}.auth-footnote{margin-top:18px!important}.app-footer{padding:13px 15px;gap:12px;font-size:7px}.toast{right:15px;bottom:15px;font-size:11px}.empty{padding:38px 20px}.alarm-card{padding:18px;gap:12px}}@media(max-width:720px){.sidebar{width:min(300px,calc(100vw - 44px));padding:24px 16px max(24px,env(safe-area-inset-bottom));visibility:hidden}.sidebar.mobile-open{visibility:visible}.sidebar .brand{padding-right:45px}.mobile-nav-close{display:inline-flex;position:absolute;top:16px;right:12px}.sidebar .nav-item{font-size:14px;min-height:46px}.sidebar .workspace-label{font-size:9px;margin:24px 0 16px}.profile strong,.profile span{font-size:12px}.topbar{flex-wrap:wrap;gap:0;padding:6px 12px}.breadcrumb{flex:1 1 100%;min-width:0}.breadcrumb strong{font-size:14px;overflow-wrap:anywhere}.top-actions{width:100%;justify-content:flex-end;gap:6px}.icon-button,.top-actions>.icon-button,.profile .icon-button{width:44px;height:44px}.button,.text-button,.demo-button,.quick-options button,.table-link{min-height:44px;font-size:13px}.button{white-space:normal;overflow-wrap:anywhere}.page-heading .button{font-size:13px}.demo-button{padding:8px 12px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.toolbar select,.toolbar>input,.search-box input{font-size:16px;min-height:44px;max-width:100%}.toolbar>input,.toolbar select{flex-basis:145px}.toolbar .search-box{min-width:0}.field>span,.field-note,.checkbox-row,.page-heading p,.detail-grid,.empty p{font-size:13px}.checkbox-row{min-height:44px}.summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-strip span{font-size:11px;overflow-wrap:anywhere}.summary-strip strong{font-size:21px}.table-scroll{overscroll-behavior-x:contain}.table-scroll:before{content:"Diğer sütunlar için yana kaydırın →";display:block;position:sticky;left:0;width:100%;padding:12px 14px;color:#a6bed4;background:#102034;font-size:12px}.table-scroll table{min-width:680px}th,td small,.pager{font-size:12px}.pager{gap:10px;flex-wrap:wrap;padding:12px}.pager>div{margin-left:auto}.modal,.modal.wide{max-height:calc(100dvh - 24px);padding-bottom:max(20px,env(safe-area-inset-bottom))}.modal-heading{position:sticky;top:-20px;z-index:3;padding-top:10px;background:#101d30}.modal-heading h2,.detail-grid dd{overflow-wrap:anywhere;min-width:0}.form-grid{grid-template-columns:minmax(0,1fr)}.form-footer .button{width:100%}.quantity-list label{gap:8px;padding:12px;flex-wrap:wrap}.quantity-list label input{width:76px}.toast{left:15px;right:15px;max-width:calc(100vw - 30px);overflow-wrap:anywhere}}@media(min-width:721px)and (max-width:950px){.sidebar .nav-item{min-height:44px;font-size:12px;white-space:normal}.profile{gap:6px}.profile>div:nth-child(2){min-width:0}.icon-button,.profile .icon-button{width:44px;height:44px}.button,.text-button,.demo-button,.table-link{min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.toolbar select,.toolbar>input,.search-box input{font-size:16px;min-height:44px;max-width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
