.app-rail{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:14px 0 10px;background:var(--sidebar);color:#d5deea;transition:width .22s cubic-bezier(.2,.8,.2,1)}.app-rail.is-expanded{align-items:stretch;padding-top:18px}.app-rail:focus{outline:none}.app-rail__brand,.app-rail__foot{display:flex;flex-direction:column;align-items:center;gap:8px}.app-rail__brand{align-self:stretch;width:100%}.app-rail.is-expanded .app-rail__brand{align-items:stretch;padding:0 14px}.app-rail.is-expanded .app-rail__foot{align-items:stretch;padding:0}.app-rail__nav{display:flex;flex:1;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:0;padding:16px 0;overflow:visible}.app-rail.is-expanded .app-rail__nav{align-items:stretch;gap:0;padding:12px 0 16px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / 22%) transparent}.app-rail-button-host,.app-rail-anchor{position:relative;display:flex;justify-content:center}.app-rail:not(.is-expanded) .app-rail-anchor{width:100%}.app-rail.is-expanded .app-rail-button-host,.app-rail.is-expanded .app-rail-anchor{display:block}.app-rail-button,.app-rail-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:44px;height:44px;border:0;border-radius:14px;background:transparent;color:#c9d4e4;font-size:20px;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.app-rail-button:hover,.app-rail-toggle:hover{background:#ffffff14;color:#fff}.app-rail-button.is-active,.app-rail-button.is-open{background:var(--sidebar-active);color:#fff}.app-rail-button.is-accent:not(.is-open):not(.is-active){color:#f5c451}.app-rail-button:focus-visible,.app-rail-toggle:focus-visible,.app-nav-item:focus-visible,.app-flyout-item:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.app-rail-head{position:relative;display:flex;justify-content:center;width:100%}.app-rail.is-expanded .app-rail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px}.app-rail.is-expanded .app-rail-toggle{width:32px;height:32px;margin-top:2px;border-radius:8px;font-size:16px}.app-rail-brand{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:44px;height:44px;border-radius:999px;background:var(--sidebar-active);color:#fff;font-weight:800;text-decoration:none}.app-rail.is-expanded .app-rail-brand{width:auto;height:auto;align-items:flex-start;justify-content:flex-start;gap:12px;padding:0 4px;border-radius:0;background:transparent}.app-rail.is-expanded .app-rail-brand>span:first-child{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--sidebar-active)}.app-rail-brand__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.app-rail-brand__copy strong{color:#fff;font-size:16px;line-height:1.1}.app-rail-brand__copy small{overflow:hidden;color:#8ea0b8;font-size:11px;font-weight:600;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.app-rail-search{margin:8px 14px 4px}.app-rail-search input,.app-flyout__body>input{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid rgb(255 255 255 / 8%);border-radius:12px;background:#ffffff0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238ea0b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m15 15-3.5-3.5'/%3E%3C/svg%3E") 12px 50% no-repeat;color:#fff;font:inherit;font-size:13px}.app-flyout__body>input{margin-bottom:8px;border-color:#e6edf5;background-color:#f8fafc;color:var(--ink)}.app-rail-search input::placeholder,.app-flyout__body>input::placeholder{color:#8ea0b8}.app-rail-search input:focus,.app-flyout__body>input:focus{outline:2px solid #93c5fd;outline-offset:1px}.app-rail-panel{display:flex;flex-direction:column;min-height:0}.app-rail-account{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-top:1px solid rgb(255 255 255 / 6%);background:transparent;color:inherit;text-align:left;cursor:pointer}.app-rail-account.is-acik,.app-rail-account:hover{background:#ffffff0d}.app-rail-account__avatar,.app-rail-user{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#1d4ed8;color:#fff}.app-rail-account__avatar{font-size:18px}.app-rail-user{border:0;font-size:12px;font-weight:700;cursor:pointer}.app-rail-user.is-acik,.app-rail-user:hover{outline:2px solid rgb(255 255 255 / 25%)}.app-rail-account__meta{display:flex;flex-direction:column;min-width:0}.app-rail-account__meta strong{overflow:hidden;color:#fff;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.app-rail-account__meta small{display:inline-flex;align-items:center;gap:6px;color:#8ea0b8;font-size:12px}.app-rail-account__meta small i{width:7px;height:7px;border-radius:999px;background:#22c55e}.app-rail-account__side{align-self:end;color:#8ea0b8;font-size:12px}.app-flyout{position:absolute;top:-6px;left:calc(100% + 3px);z-index:40;width:280px;padding:14px;transform-origin:left center;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 18px 50px #10182829;animation:app-flyout-in .18s cubic-bezier(.2,.8,.2,1)}.app-flyout:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:20px}.app-flyout__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.app-flyout__mark{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#eef2f8;color:#334155}.app-flyout__title{display:flex;flex:1;flex-direction:column;min-width:0}.app-flyout__title strong{font-size:15px}.app-flyout__title small{color:var(--muted);font-size:12px}.app-flyout__close{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.app-flyout__close:hover{background:#f3f6fb}.app-flyout__body{display:flex;flex-direction:column;gap:4px;max-height:min(420px,70vh);overflow:auto}.app-flyout-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:12px;color:var(--ink);font-weight:600;text-decoration:none;transition:background-color .14s ease}.app-flyout-item:hover,.app-flyout-item.is-active{background:#eef3ff}.app-flyout-item__icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:10px;background:#eef3ff;color:var(--accent-text)}.app-flyout-item__icon[data-tone=warning]{background:#fff4e8;color:#f97316}.app-flyout-item__icon[data-tone=purple]{background:#f4efff;color:#7c3aed}.app-flyout-item__icon[data-tone=success]{background:#e9f9ef;color:#16a34a}.app-flyout-item__icon[data-tone=neutral]{background:#eef2f6;color:#475569}.app-flyout-item__label{flex:1;min-width:0}.app-nav-item__chevron,.app-flyout-item__pin,.app-nav-item__pin{display:grid;flex:none;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#b7c3d4;cursor:pointer}.app-nav-item__chevron{transition:transform .16s ease}.app-nav-item__chevron.is-open{transform:rotate(180deg)}.app-nav-item__chevron:hover{background:#ffffff14;color:#fff}.app-nav-item.is-open~.app-nav-item__chevron,.app-nav-item.is-active~.app-nav-item__chevron{color:#fff}.app-flyout-item__pin.is-pinned,.app-nav-item__pin.is-pinned{color:#f5c451}.app-nav-item-host{display:block}.app-nav-item-row{display:flex;align-items:center}.app-nav-label{margin:16px 18px 6px;color:#7f8da3;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}button.app-nav-label{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 28px);margin-right:10px;padding:0;border:0;background:transparent;cursor:pointer}.app-nav-label:first-child{margin-top:8px}.app-nav-item{display:flex;align-items:center;gap:10px;width:calc(100% - 20px);margin:1px 10px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:#d5deea;font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.app-nav-item-row:has(.app-nav-item__pin) .app-nav-item{width:auto;flex:1;margin-right:0}.app-nav-item-row .app-nav-item__pin{margin-right:8px}.app-nav-item:hover{background:#ffffff0f;color:#fff}.app-nav-item.is-active{background:var(--sidebar-active);color:#fff}.app-nav-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav-item__trailing{color:#8ea0b8}.app-nav-item.is-active .app-nav-item__pin,.app-nav-item.is-active .app-nav-item__trailing{color:#fff}.nav-grup{margin:2px 8px 6px}.nav-grup__head{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:#d5deea;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.nav-grup__head span{flex:1;min-width:0}.nav-grup__head:hover,.nav-grup__head.is-current{background:#ffffff0f;color:#fff}.nav-grup__chevron{display:inline-flex;flex:none;color:#8ea0b8;transition:transform .16s ease}.nav-grup.is-open .nav-grup__chevron{transform:rotate(180deg)}.nav-tree{position:relative;margin:0 0 2px 16px;padding:0 0 0 14px;list-style:none;border-left:1px solid rgb(148 163 184 / 40%);transform-origin:top;animation:app-submenu-in .18s cubic-bezier(.2,.8,.2,1)}.nav-tree__node{position:relative}.nav-grup--duz>.nav-tree{margin:0;padding:0;border-left:0;animation:none}.nav-grup--duz>.nav-tree>.nav-tree__node:before,.nav-grup--duz>.nav-tree>.nav-tree__node:last-child:after{display:none}.nav-grup--duz>.nav-tree>.nav-tree__node>.app-nav-item-row .app-nav-item,.nav-grup--duz>.nav-tree>.nav-tree__node>app-nav-item .app-nav-item{padding:4px 10px}.nav-tree__node:before{content:"";position:absolute;top:8px;left:-14px;z-index:1;width:12px;height:12px;border-bottom:1px solid rgb(148 163 184 / 40%);border-bottom-left-radius:8px}.nav-tree__node:last-child:after{content:"";position:absolute;top:18px;bottom:0;left:-16px;z-index:1;width:4px;background:var(--sidebar)}.nav-tree .app-nav-item{width:auto;flex:1;margin:1px 0;padding:6px 8px}.nav-tree .app-nav-item-row .app-nav-item__pin,.nav-tree .app-nav-item-row .app-nav-item__chevron{margin-right:0}.nav-tree .app-nav-item-row{position:relative}.nav-tree .app-nav-item__pin{position:absolute;top:4px;right:0;opacity:0;background:var(--sidebar)}.nav-tree .app-nav-item-row:has(.app-nav-item__chevron) .app-nav-item__pin{right:28px}.nav-tree .app-nav-item-row:hover .app-nav-item__pin,.nav-tree .app-nav-item__pin.is-pinned{opacity:1}.nav-tree--light{border-left-color:#d5deea}.nav-tree--light .nav-tree__node:before{border-bottom-color:#d5deea}.nav-tree--light .nav-tree__node:last-child:after{background:#fff}.nav-tree__link{display:flex;align-items:center;gap:8px;margin:1px 0;padding:7px 8px;border-radius:8px;color:#152033;font-size:13px;font-weight:600;text-decoration:none}.nav-tree__link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-tree__link:hover,.nav-tree__link.is-active{background:#eef3ff}.nav-tree .app-nav-item.is-active,.nav-tree .app-nav-item.is-open{background:#ffffff1a;color:#fff}.app-flyout-item.is-nested{margin-left:18px;width:calc(100% - 18px)}.app-nav-children .app-nav-item{width:calc(100% - 16px);margin-right:10px;font-size:13.5px}.app-rail-search-link{display:block;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#152033;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.app-rail-search-link:hover,.app-rail-search-link.is-active{background:#eef3ff}.app-rail-search-empty{margin:8px 4px;color:#66758a;font-size:13px}.app-rail .firma{margin:12px 0 0}.app-rail:not(.is-expanded) .firma{display:flex;justify-content:center;margin:0}@keyframes app-flyout-in{0%{opacity:0;transform:translate(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes app-submenu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-rail,.app-rail-button,.app-flyout,.nav-tree,.nav-grup__chevron,.app-nav-children{transition:none;animation:none}}.app-rail{--menu-vurgu: #3dff7d;--menu-vurgu-acik: #8dffb5;--menu-vurgu-zemin: rgb(61 255 125 / 14%);--menu-ikon: #8fa1b9;background:radial-gradient(120% 40% at 0% 0%,rgb(61 255 125 / 7%),transparent 60%),linear-gradient(180deg,#101a2b 0%,var(--sidebar) 42%,#080d18 100%);box-shadow:inset -1px 0 #ffffff0f}.app-nav-item>app-icon:first-child{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border-radius:8px;background:#ffffff0d;color:var(--menu-ikon);transition:background-color .16s ease,color .16s ease,transform .16s ease}.app-nav-item{position:relative;padding-top:4px;padding-bottom:4px;transition:background-color .16s ease,color .16s ease}.nav-tree .app-nav-item{padding-top:3px;padding-bottom:3px}.app-nav-item:hover>app-icon:first-child{background:#ffffff1a;color:#fff;transform:translate(2px)}.app-nav-item.is-active,.nav-tree .app-nav-item.is-active{background:linear-gradient(90deg,var(--menu-vurgu-zemin),rgb(61 255 125 / 3%));color:#fff;font-weight:650}.app-nav-item.is-active:before{content:"";position:absolute;top:7px;bottom:7px;left:-6px;width:3px;border-radius:999px;background:var(--menu-vurgu);box-shadow:0 0 10px #3dff7d99;animation:menu-serit .22s cubic-bezier(.2,.8,.2,1)}.app-nav-item.is-active>app-icon:first-child{background:var(--menu-vurgu);color:#04210f;box-shadow:0 2px 8px #3dff7d4d}.app-nav-item.is-active .app-nav-item__pin.is-pinned{color:var(--menu-vurgu-acik)}.nav-tree .app-nav-item.is-open:not(.is-active){background:#ffffff0d}.nav-grup__head>app-icon:first-child{color:var(--menu-ikon);transition:color .16s ease}.nav-grup__head.is-current>app-icon:first-child{color:var(--menu-vurgu-acik)}.nav-grup__head{transition:background-color .16s ease,color .16s ease}.app-rail-button.is-active,.app-rail-button.is-open{background:var(--menu-vurgu);color:#04210f;box-shadow:0 4px 14px #3dff7d47}.app-rail-account__avatar,.app-rail-user{background:linear-gradient(135deg,var(--menu-vurgu-acik),#16c75a);color:#04210f;font-size:12.5px;font-weight:750;letter-spacing:.02em;box-shadow:0 0 0 2px #ffffff14,0 4px 10px #0000004d}.app-rail-account__meta small{align-self:flex-start;margin-top:3px;padding:1px 8px 1px 6px;border:1px solid rgb(255 255 255 / 8%);border-radius:999px;background:#ffffff0d;color:#b4c2d4;font-size:11px;font-weight:600}.app-rail-account{transition:background-color .16s ease}@keyframes menu-serit{0%{transform:scaleY(.2);opacity:0}}@media(prefers-reduced-motion:reduce){.app-nav-item,.app-nav-item>app-icon:first-child,.nav-grup__head,.nav-grup__head>app-icon:first-child,.app-rail-account{transition:none}.app-nav-item:hover>app-icon:first-child{transform:none}.app-nav-item.is-active:before{animation:none}}:root{--sidebar: #0b1220;--sidebar-hover: #151d2e;--sidebar-active: #1d4ed8;--sidebar-text: #94a3b8;--sidebar-width: 280px;--sidebar-collapsed: 72px;--frame-left: var(--sidebar-width);--surface: #f4f6f9;--surface-main: #f4f6f9;--white: #ffffff;--ink: #0f172a;--muted: #64748b;--muted-2: #94a3b8;--line: #e8edf3;--accent: #eff4ff;--accent-text: #1d4ed8;--link: #1d4ed8;--success: #16a34a;--warning: #d97706;--danger: #dc2626;--info: #2563eb;--shadow: 0 1px 2px rgb(15 23 42 / 6%);--radius: 12px;--radius-sm: 8px;--font-head: "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--touch: 44px;--tabs-h: 71px;--vvh: 100dvh;--vv-top: 0px;--klavye: 0px}:root:has(app-sidebar.is-dar){--frame-left: var(--sidebar-collapsed)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;height:100dvh;overflow:hidden}html.klavye-acik,html.klavye-acik body,html.klavye-acik app-root{height:var(--vvh, 100dvh);max-height:var(--vvh, 100dvh);overflow:hidden}html.teklif-pdf,html.teklif-pdf body{height:100%;height:100dvh;overflow:hidden;background:#e8edf3}body{font-family:var(--font-body);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased}body.is-layered{overflow:hidden}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.btn,input,select,textarea{min-height:var(--touch)}input,select,textarea{font-size:16px}.page{display:flex;flex-direction:column;gap:20px;padding:24px 28px 32px;min-width:0}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.actions,[actions]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[actions]{justify-content:flex-end;width:100%}.crumb{margin:0 0 6px;color:var(--muted-2);font-size:12px}.page h1{margin:0 0 4px;font-family:var(--font-head);font-size:26px;font-weight:700;letter-spacing:-.03em}.page-head h1{position:fixed;z-index:8;top:env(safe-area-inset-top,0px);left:calc(var(--frame-left) + 16px);right:var(--topbar-sag, 72px);display:flex;align-items:center;gap:8px;height:48px;margin:0;min-width:0;overflow:hidden;font-family:var(--font-head);font-size:18px;font-weight:650;letter-spacing:-.03em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:left .22s cubic-bezier(.2,.8,.2,1)}.teklif-baslik h1{position:static;top:auto;right:auto;left:auto;z-index:auto;display:block;height:auto;pointer-events:auto}.page-head p,.lede{margin:0;color:var(--muted);font-size:13px}.card,.table-wrap,.kpi,.summary{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-width:120px;min-height:var(--touch);padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}.btn.icon,.btn.icon-btn,.icon-btn{flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0}.btn.fab{min-width:0}.app-tooltip{position:fixed;z-index:240;padding:5px 8px;border-radius:6px;background:var(--ink);color:var(--white);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;pointer-events:none;animation:app-tooltip-in .08s ease forwards}@keyframes app-tooltip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.btn.primary{border-color:var(--ink);background:var(--ink);color:var(--white)}.btn.danger{border-color:#fecaca;background:#fef2f2;color:var(--danger)}.btn:disabled{opacity:.5;cursor:default}.status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--line);color:var(--muted);font-size:13px}.status p{margin:0}.status.error{color:var(--danger);border-color:#fecaca;background:#fef2f2}.search-field{display:flex;align-items:center;gap:8px;min-height:var(--touch);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white)}.search-field input{width:100%;min-height:0;border:0;outline:0;background:transparent;color:var(--ink)}.table-wrap{overflow:auto}table{width:100%;min-width:640px;border-collapse:collapse}th,td{padding:12px 14px;text-align:left;font-size:13px}th{background:#f8fafc;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line)}td{border-bottom:1px solid var(--line)}.num{text-align:right;font-variant-numeric:tabular-nums}.mobile-list,.mobile-only,.mobile-dock,.fab{display:none}@media(max-width:900px){:root,:root:has(app-sidebar.is-dar){--frame-left: 0px}:root{--touch: 48px}.page{gap:14px;padding:12px 14px calc(108px + env(safe-area-inset-bottom))}html.klavye-acik .page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}html.klavye-acik input:not([type=checkbox]):not([type=radio]),html.klavye-acik textarea{scroll-margin-bottom:24px;scroll-margin-top:12px}html.klavye-acik .search-field:focus-within,html.klavye-acik .search:focus-within{position:sticky;top:0;z-index:6;scroll-margin-top:8px}html.klavye-acik .fab{display:none}.page-head{flex-direction:column;gap:10px}.page-head .actions{width:100%;flex-direction:column;align-items:stretch}.page-head .btn,.page-head .btn.primary{width:100%}.crumb{display:block}.lede{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page h1,.page-head h1{font-size:17px}.desktop-table,.desktop-only{display:none!important}.mobile-list,.mobile-only{display:flex;flex-direction:column;gap:10px}.mobile-card,.card.mobile-card{min-height:var(--touch);padding:16px;border-radius:14px}.mobile-dock{position:fixed;left:0;right:0;bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom,0px));z-index:26;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fffffff5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-dock .btn{flex:1}.mobile-dock .save-state{flex:0 1 auto;margin-right:auto;color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.mobile-dock .save-state.is-dirty{color:var(--warning)}.scroll-x{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,#000 78%,transparent);mask-image:linear-gradient(to right,#000 78%,transparent)}.scroll-x::-webkit-scrollbar{height:4px}.scroll-x::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.fab{position:fixed;right:14px;bottom:calc(var(--tabs-h) + 16px + env(safe-area-inset-bottom));z-index:27;display:inline-flex;min-height:52px;padding:0 18px;border-radius:999px;box-shadow:0 10px 28px #0f172a38}.fab-stack{position:fixed;right:14px;bottom:calc(var(--tabs-h) + 16px + env(safe-area-inset-bottom));z-index:27;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:10px}.fab-stack .fab{position:static}html.klavye-acik .fab-stack{display:none}table{min-width:0}.btn{font-size:14px}.page-head>div,.mobile-card,.mobile-card>*,.search-field input{min-width:0;overflow-wrap:anywhere}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;min-width:0;max-width:100%}.btn.icon,.btn.icon-btn,.icon-btn{flex-basis:44px;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px}html.klavye-acik .mobile-dock{bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@page{size:A4;margin:0}@media print{html,body,html.teklif-pdf,html.teklif-pdf body{width:210mm!important;height:auto!important;overflow:visible!important;overflow-x:hidden!important;background:#fff!important}app-sidebar,.tabs,.backdrop,app-command-palette,.chrome{display:none!important}.shell,.frame,.main,.page{display:block!important;height:auto!important;overflow:visible!important;overflow-x:hidden!important;padding:0!important;margin:0!important;background:#fff!important;box-shadow:none!important}*{scrollbar-width:none!important}*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}.mikro-mark{width:14px;height:14px;margin-inline-start:6px;vertical-align:-2px}
