body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-page{--login-navy:#2b3652;--login-navy-deep:#141a25;--login-gold:#c9a24a;--login-gold-soft:#e6cf92;--login-text:#e8ecf2;--login-muted:#e2e8f0b8;--login-ease:cubic-bezier(0.22,1,0.36,1);-webkit-overflow-scrolling:touch;align-items:center;background:var(--login-navy-deep);display:flex;justify-content:center;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:32px 20px;position:relative}.login-page-bg{background:radial-gradient(1200px 680px at 78% 18%,#c9a24a29 0,#c9a24a00 62%),radial-gradient(900px 620px at 12% 88%,#788eb033 0,#788eb000 60%),linear-gradient(140deg,#10151f,#1a212e 38%,#232c3d 68%,#2b3547);inset:0;position:absolute}.login-page-bg:before{background:url(/static/media/logo.21f6b753e75c52c4b355.png) 50%/contain no-repeat;content:"";height:min(86vh,700px);left:50%;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 38%,#00000059 52%,#0000 66%);mask-image:radial-gradient(circle at 50% 50%,#000 38%,#00000059 52%,#0000 66%);mix-blend-mode:screen;opacity:.16;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(86vh,700px)}.login-yildizlar{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.login-yildizlar:after,.login-yildizlar:before{background-repeat:repeat;content:"";inset:-100% -100% 0 0;position:absolute}.login-yildizlar:before{animation:login-yildiz-kay 65s linear infinite;background-image:radial-gradient(2.6px 2.6px at 14% 16%,#fff,#0000 100%),radial-gradient(2px 2px at 62% 22%,#e6cf92,#0000 100%),radial-gradient(3px 3px at 36% 58%,#fffffffa,#0000 100%),radial-gradient(2.2px 2.2px at 82% 68%,#e6cf92fa,#0000 100%),radial-gradient(2.4px 2.4px at 24% 86%,#fffffff2,#0000 100%),radial-gradient(1.8px 1.8px at 54% 8%,#ffffffe6,#0000 100%),radial-gradient(2.1px 2.1px at 92% 34%,#ffffffeb,#0000 100%),radial-gradient(1.9px 1.9px at 6% 46%,#e6cf92eb,#0000 100%),radial-gradient(2.5px 2.5px at 70% 92%,#ffffffe6,#0000 100%);background-size:300px 300px}.login-yildizlar:after{animation:login-yildiz-kay-2 105s linear infinite,login-yildiz-parla 4s ease-in-out infinite alternate;background-image:radial-gradient(3.4px 3.4px at 28% 38%,#e6cf92f2,#0000 100%),radial-gradient(2.6px 2.6px at 76% 12%,#ffffffe6,#0000 100%),radial-gradient(3.1px 3.1px at 10% 72%,#ffffffd9,#0000 100%),radial-gradient(2.4px 2.4px at 58% 82%,#e6cf92e0,#0000 100%),radial-gradient(2.8px 2.8px at 88% 56%,#ffffffd9,#0000 100%);background-size:520px 520px}@keyframes login-yildiz-kay{0%{transform:translateZ(0)}to{transform:translate3d(300px,300px,0)}}@keyframes login-yildiz-kay-2{0%{transform:translateZ(0)}to{transform:translate3d(520px,260px,0)}}@keyframes login-yildiz-parla{0%{opacity:.45}to{opacity:1}}.login-page-bg:after{animation:login-glow 9s var(--login-ease) infinite alternate;background:radial-gradient(circle,#c9a24a42 0,#c9a24a00 70%);border-radius:50%;content:"";height:420px;pointer-events:none;position:absolute;right:-110px;top:-150px;width:420px}@keyframes login-glow{0%{opacity:.65;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(-18px,14px,0) scale(1.07)}}.login-page:before{background:linear-gradient(90deg,#0000,#c9a24abf 50%,#0000);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:2}.login-shell{grid-gap:26px 34px;align-items:center;display:grid;gap:26px 34px;grid-template-columns:1fr 1.08fr;max-width:1040px;position:relative;width:100%;z-index:1}.login-shell>.login-brand-head{grid-column:1/-1}.login-brand,.login-shell>.login-brand-head{animation:login-rise .7s var(--login-ease) both}.login-brand{animation-delay:.08s;color:var(--login-text);display:flex;flex-direction:column;justify-content:center;padding:0 4px}.login-brand .login-brand-text{margin-top:0}.login-brand-head{align-items:center;display:flex;gap:22px}.login-brand-head .login-brand-mark{flex:none;margin-bottom:0}.login-brand-heading{min-width:0}.login-brand-mark{align-items:center;background:linear-gradient(140deg,#c9a24a33,#ffffff0d);border:1px solid #c9a24a61;border-radius:38px;box-shadow:inset 0 1px 0 #ffffff24,0 18px 44px #00000061;display:flex;height:190px;justify-content:center;margin-bottom:26px;overflow:hidden;transition:transform .5s var(--login-ease),box-shadow .5s var(--login-ease);width:190px}.login-brand-mark:hover{box-shadow:inset 0 1px 0 #ffffff2e,0 24px 56px #00000070;transform:translateY(-4px)}.login-brand-mark img{height:100%;object-fit:contain;padding:12px;width:100%}.login-brand-eyebrow{color:#c9a24ae6;font-size:11.5px;font-weight:700;letter-spacing:.18em;margin:10px 0 0;text-transform:uppercase}.login-brand-title{-webkit-text-fill-color:#0000;background:linear-gradient(96deg,#f0dcae,#d9bd6f 38%,#c9a24a 72%,#e6cf92);-webkit-background-clip:text;background-clip:text;color:var(--login-gold);font-size:clamp(26px,4vw,46px);font-weight:800;letter-spacing:-.01em;line-height:1.12;margin:0;white-space:nowrap}.login-brand-text{color:var(--login-muted);font-size:15px;line-height:1.6;margin:16px 0 0;max-width:380px}.login-card{animation:login-rise .7s var(--login-ease) .1s both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f3f7;border-radius:22px;box-shadow:0 32px 64px -18px #00000075,0 0 0 1px #ffffff1a,inset 0 1px 0 #fff9;padding:38px 34px;position:relative}@keyframes login-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.login-card-header{margin-bottom:28px}.login-card-header h2{color:var(--login-navy);font-size:25px;font-weight:700;letter-spacing:-.02em;margin:0}.login-card-header p{color:#64748b;font-size:14px;margin:8px 0 0}.login-card .form-group{margin-bottom:20px}.login-card .form-group label{color:var(--login-navy);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.login-card .form-control{background:#f6f8fb;border:1px solid #dbe2ec;border-radius:12px;box-sizing:border-box;color:#1e293b;font-size:15px;padding:13px 15px;transition:border-color .2s var(--login-ease),box-shadow .2s var(--login-ease),background .2s var(--login-ease);width:100%}.login-card .form-control::placeholder{color:#9aa8bd}.login-card .form-control:hover:not(:focus){border-color:#c6d1e0}.login-card .form-control:focus{background:#fff;border-color:var(--login-gold);box-shadow:0 0 0 4px #c9a24a2e;outline:none}.login-password-wrap{position:relative}.login-password-wrap .form-control{padding-right:46px}.login-password-toggle{align-items:center;background:#0000;border:none;border-radius:9px;color:#7c8ba1;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:color .18s var(--login-ease),background .18s var(--login-ease);width:36px}.login-password-toggle:hover{background:#2b365212;color:var(--login-navy)}.login-password-toggle:focus-visible{box-shadow:0 0 0 3px #c9a24a59;outline:none}.login-card .login-submit{background:linear-gradient(135deg,#2b3652,#3a4a70);border:none;border-radius:12px;box-shadow:0 12px 26px -6px #2b365280;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;letter-spacing:.02em;margin-top:6px;padding:14px 18px;transition:transform .18s var(--login-ease),box-shadow .24s var(--login-ease),filter .2s var(--login-ease);width:100%}.login-card .login-submit:hover:not(:disabled){box-shadow:0 18px 34px -8px #2b36528f;filter:brightness(1.09);transform:translateY(-2px)}.login-card .login-submit:active:not(:disabled){box-shadow:0 8px 18px -6px #2b365280;transform:translateY(0)}.login-card .login-submit:focus-visible{box-shadow:0 0 0 4px #c9a24a73,0 12px 26px -6px #2b365280;outline:none}.login-card .login-submit:disabled{background:#9aa8bd;box-shadow:none;cursor:not-allowed;filter:none;transform:none}.login-card .error-message{animation:login-shake .4s var(--login-ease) both;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;color:#b91c1c;font-size:13px;margin-bottom:16px;padding:11px 13px;text-align:center}@keyframes login-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@media (max-width:860px){.login-shell{gap:26px;grid-template-columns:1fr;max-width:440px}.login-brand{align-items:center;padding:4px;text-align:center}.login-secim-kart{gap:14px;padding:18px 48px 18px 18px}.login-secim-mark{border-radius:15px;height:54px;width:54px}.login-brand-title{white-space:normal}.login-brand-avukat{align-self:center}.login-brand-head{flex-direction:column;gap:16px}.login-brand-mark{border-radius:32px;height:152px;margin-bottom:20px;width:152px}.login-brand-text{max-width:none}.login-card{padding:30px 24px}.login-page-bg:before{height:min(70vh,460px);opacity:.045;width:min(70vh,460px)}}@media (prefers-reduced-motion:reduce){.login-brand,.login-brand-avukat,.login-brand-avukat:after,.login-card,.login-card .error-message,.login-page-bg:after,.login-sahne,.login-yildizlar:after,.login-yildizlar:before{animation:none}.login-brand-avukat{-webkit-clip-path:none;clip-path:none;opacity:1}.login-brand-avukat:after{transform:scaleX(1)}.login-brand-mark:hover,.login-card .login-submit:active:not(:disabled),.login-card .login-submit:hover:not(:disabled),.login-geri:focus-visible,.login-geri:hover,.login-secim-kart:active,.login-secim-kart:focus-visible,.login-secim-kart:focus-visible .login-secim-mark,.login-secim-kart:focus-visible .login-secim-ok,.login-secim-kart:hover,.login-secim-kart:hover .login-secim-mark,.login-secim-kart:hover .login-secim-ok{transform:none}.login-brand-mark,.login-card .form-control,.login-card .login-submit{transition-duration:.12s;transition-property:background-color,border-color,color,box-shadow,filter}}.login-sahne{animation:login-sahne-gir .42s var(--login-ease) both;perspective:1000px}@keyframes login-sahne-gir{0%{opacity:0;transform:translateY(12px) rotateX(-7deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.login-secim{grid-gap:16px;align-content:center;display:grid;gap:16px;grid-template-columns:1fr}.login-secim-kart{align-items:center;background:linear-gradient(160deg,#fffdf7,#f3efe4);border:1px solid #c9a24a73;border-radius:18px;box-shadow:0 22px 48px #060a146b,inset 0 1px 0 #ffffffd9;color:#2b3652;cursor:pointer;display:flex;flex-direction:row;gap:18px;overflow:hidden;padding:22px 56px 22px 22px;position:relative;text-align:left;transform:perspective(900px) translateY(0) rotateX(0);transition:transform .34s var(--login-ease),border-color .34s var(--login-ease),box-shadow .34s var(--login-ease)}.login-secim-yazi{display:flex;flex-direction:column;gap:5px;min-width:0}.login-secim-kart:before{background:linear-gradient(90deg,#0000,#c9a24ad9,#0000);content:"";height:3px;inset:0 0 auto 0;opacity:0;position:absolute;transition:opacity .34s var(--login-ease)}.login-secim-kart:focus-visible,.login-secim-kart:hover{border-color:#c9a24abf;box-shadow:0 30px 60px #060a1466;transform:perspective(900px) translateY(-7px) rotateX(5deg)}.login-secim-kart:focus-visible:before,.login-secim-kart:hover:before{opacity:1}.login-secim-kart:active{transform:perspective(900px) translateY(-2px) rotateX(2deg);transition-duration:.12s}.login-secim-baslik{font-size:14.5px;font-weight:800;line-height:1.3}.login-secim-aciklama{color:#6b7a92;font-size:12px;line-height:1.5}.login-secim-ok{align-items:center;background:#ece7da;border-radius:50%;color:#2b3652;display:inline-flex;height:30px;justify-content:center;margin-top:-15px;position:absolute;right:18px;top:50%;transition:transform .34s var(--login-ease),background .34s var(--login-ease),color .34s var(--login-ease);width:30px}.login-secim-kart:focus-visible .login-secim-ok,.login-secim-kart:hover .login-secim-ok{background:#2b3652;color:var(--login-gold-soft);transform:translateX(5px)}.login-geri{align-items:center;background:#f6f8fc;border:1px solid #e2e8f2;border-radius:9px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;margin:0 0 14px;padding:7px 12px 7px 9px;transition:background .22s var(--login-ease),color .22s var(--login-ease),border-color .22s var(--login-ease),transform .22s var(--login-ease)}.login-geri:focus-visible,.login-geri:hover{background:#fff;border-color:#c9a24a99;color:#2b3652;transform:translateX(-2px)}.login-secim-mark{align-items:center;background:linear-gradient(150deg,#33405c,#222b3d 60%,#1a212e);border:1px solid #c9a24a80;border-radius:17px;box-shadow:inset 0 1px 0 #ffffff1f,0 10px 22px #0f172a47;color:var(--login-gold-soft);display:flex;flex:none;height:62px;justify-content:center;transition:transform .34s var(--login-ease),border-color .34s var(--login-ease);width:62px}.login-secim-kart:focus-visible .login-secim-mark,.login-secim-kart:hover .login-secim-mark{border-color:#e6cf92d9;transform:translateY(-2px) scale(1.05)}.login-ipucu{color:#7c8ba1;font-size:11.5px;line-height:1.55;margin:8px 0 0}.login-brand-avukat{-webkit-text-fill-color:#0000;align-self:flex-start;animation:login-imza 8s var(--login-ease) .4s infinite;background:linear-gradient(96deg,#f0dcae,#e6cf92 40%,#c9a24a);-webkit-background-clip:text;background-clip:text;color:var(--login-gold-soft);display:inline-block;font-family:Segoe Script,Snell Roundhand,Bradley Hand,Brush Script MT,cursive;font-size:22px;font-weight:600;letter-spacing:.01em;line-height:1.4;margin:20px 0 0;padding-right:6px;position:relative}.login-brand-avukat:after{animation:login-imza-cizgi 8s var(--login-ease) .4s infinite;background:linear-gradient(90deg,#c9a24a00,#c9a24ae6 18%,#e6cf92f2 62%,#c9a24a00);border-radius:2px;bottom:-2px;content:"";height:1.5px;left:2px;position:absolute;right:10px;transform-origin:left center}@keyframes login-imza{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:.2}22%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}84%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}95%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}}@keyframes login-imza-cizgi{0%{opacity:1;transform:scaleX(0)}24%{opacity:1;transform:scaleX(0)}42%{opacity:1;transform:scaleX(1)}84%{opacity:1;transform:scaleX(1)}95%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.login-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.login-app-link{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff2e;border-radius:13px;color:#e8ecf2;display:inline-flex;gap:11px;padding:10px 18px 10px 15px;text-decoration:none;transition:background .22s var(--login-ease),border-color .22s var(--login-ease),transform .22s var(--login-ease)}.login-app-link:hover{background:#c9a24a29;border-color:#c9a24a8c;transform:translateY(-2px)}.login-app-link svg{color:#e6cf92f2;flex:none}.login-app-link span{display:flex;flex-direction:column;line-height:1.25}.login-app-link strong{font-size:13px;font-weight:700}.login-app-link em{color:#e2e8f09e;font-size:11px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}@media (max-width:860px){.login-links{justify-content:center;margin-top:16px}}@media (max-height:720px){.login-page{align-items:flex-start;padding-bottom:40px;padding-top:24px}}@media (max-width:768px){.login-card .form-control{font-size:16px}}@media (max-width:860px){.login-shell>.login-brand-head{order:1}.login-shell>.login-card,.login-shell>.login-secim{order:2}.login-shell>.login-brand{order:3}.login-card .form-control,.login-card .login-submit{scroll-margin-bottom:24px;scroll-margin-top:16px}}.pdfg-sarmal{-webkit-overflow-scrolling:touch;background:#52565c;border-radius:8px;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;width:100%}.pdfg-bilgi{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a212eeb;color:#e8ecf2;font-size:12px;font-weight:600;padding:8px 12px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:2}.pdfg-sayfalar{align-items:center;display:flex;flex-direction:column;gap:12px;padding:12px}.pdfg-sayfa{background:#fff;border-radius:4px;box-shadow:0 4px 14px #00000047;max-width:100%;overflow:hidden;position:relative;width:100%}.pdfg-canvas{display:block;height:auto;width:100%}.pdfg-canvas.pdfg-bos{height:100%;inset:0;position:absolute}.pdfg-sayfa-no{color:#b9c1cd;font-size:13px;font-weight:700;left:50%;letter-spacing:.08em;position:absolute;top:50%;transform:translate(-50%,-50%)}.pdfg-durum{color:#e8ecf2;font-size:14px;padding:32px 20px;text-align:center}.pdfg-hata{color:#ffd9d9;display:flex;flex-direction:column;gap:6px}.pdfg-hata strong{font-size:15px}.pdfg-hata span{font-size:12.5px;opacity:.85}@media (max-width:640px){.pdfg-sayfalar{gap:8px;padding:8px}.pdfg-bilgi{font-size:11.5px;padding:7px 10px}}.mp-sayfa{--mp-navy:#2b3652;--mp-gold:#c9a24a;--mp-ease:cubic-bezier(0.22,1,0.36,1);background:radial-gradient(1100px 520px at 88% -8%,#c9a24a1f,#0000 60%),radial-gradient(900px 500px at 5% 110%,#2b36521a,#0000 58%),#eef1f6;min-height:100vh;padding-bottom:48px}.mp-ust{align-items:center;background:radial-gradient(600px 220px at 88% 0,#c9a24a33,#0000 65%),linear-gradient(120deg,#141a25,#1f2735 52%,#2b3547);box-shadow:0 14px 34px -16px #0f172a8c;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 26px;position:relative}.mp-ust:after{background:linear-gradient(90deg,#0000,#c9a24ab3,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.mp-ust-sol{align-items:center;display:flex;gap:14px}.mp-logo{background:#ffffff0f;border:1px solid #c9a24a57;border-radius:13px;height:48px;object-fit:contain;padding:4px;width:48px}.mp-ust h1{-webkit-text-fill-color:#0000;background:linear-gradient(96deg,#f0dcae,#d9bd6f 45%,#c9a24a);-webkit-background-clip:text;background-clip:text;color:#e6cf92;font-size:17.5px;font-weight:800;letter-spacing:-.01em;margin:0}.mp-ust p{color:#e2e8f099;font-size:11.5px;letter-spacing:.08em;margin:3px 0 0;text-transform:uppercase}.mp-ust-sag{align-items:center;display:flex;gap:12px}.mp-kisi{font-size:13.5px}.mp-cikis,.mp-kisi{color:#fff;font-weight:600}.mp-cikis{background:#0000;border:1px solid #ffffff42;border-radius:10px;cursor:pointer;font-size:12.5px;padding:8px 15px;transition:background .22s var(--mp-ease),border-color .22s var(--mp-ease),transform .18s var(--mp-ease)}.mp-cikis:hover{background:#c9a24a2e;border-color:#c9a24a99;transform:translateY(-1px)}.mp-govde{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(230px,290px) 1fr;margin:26px auto 0;max-width:1140px;padding:0 20px}.mp-bilgi,.mp-uyari{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 10px 26px -14px #0f172a33;color:#475569;font-size:14px;margin:26px auto;max-width:1140px;padding:18px 22px}.mp-uyari{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.mp-liste{background:#fff;border:1px solid #e4e9f0;border-radius:18px;box-shadow:0 12px 28px -18px #0f172a47;padding:16px}.mp-liste h3{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-weight:800;gap:8px;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.mp-liste h3 span{align-items:center;background:var(--mp-navy);border-radius:999px;color:#e6cf92;display:inline-flex;font-size:11px;height:20px;justify-content:center;letter-spacing:0;min-width:20px;padding:0 6px}.mp-dosya{background:#f7f9fc;border:1px solid #e4e9f0;border-radius:13px;cursor:pointer;display:flex;flex-direction:column;gap:5px;margin-bottom:8px;padding:12px 13px;text-align:left;transition:background .22s var(--mp-ease),border-color .22s var(--mp-ease),transform .18s var(--mp-ease),box-shadow .22s var(--mp-ease);width:100%}.mp-dosya:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 8px 18px -10px #0f172a4d;transform:translateY(-2px)}.mp-dosya.secili{background:linear-gradient(120deg,#1f2735,#2b3547);border-color:#0000;box-shadow:0 12px 24px -12px #2b365299}.mp-dosya.secili .mp-foy{color:#e6cf92}.mp-dosya.secili .mp-durusma,.mp-dosya.secili .mp-tur{color:#ffffffc2}.mp-dosya-ust{align-items:center;display:flex;gap:8px;justify-content:space-between}.mp-foy{color:var(--mp-navy);font-size:14px;font-weight:800}.mp-tur{color:#64748b;font-size:12px}.mp-durusma{color:#94a3b8;font-size:11.5px;font-weight:600}.mp-rozet{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.mp-rozet-tur{background:#2b36521a;color:var(--mp-navy)}.mp-durum-1{background:#0f9d7624;color:#0b6b51}.mp-durum-2{background:#d99a2b29;color:#7a5716}.mp-durum-3{background:#64748b29;color:#475569}.mp-detay{background:#fff;border:1px solid #e4e9f0;border-radius:18px;box-shadow:0 12px 28px -18px #0f172a47;padding:24px}.mp-baslik{align-items:flex-start;border-bottom:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.mp-baslik-sol{display:flex;flex-direction:column;gap:8px}.mp-baslik h2{color:var(--mp-navy);font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.mp-rozetler{display:flex;flex-wrap:wrap;gap:6px}.mp-sorumlu{display:flex;flex-direction:column;gap:2px;text-align:right}.mp-sorumlu span{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mp-sorumlu strong{color:#1e293b;font-size:13.5px}.mp-one-cikan{grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:18px 0 4px}.mp-kart{background:linear-gradient(135deg,#f7f9fc,#eef2f7);border:1px solid #e4e9f0;border-radius:15px;display:flex;flex-direction:column;gap:5px;padding:16px 18px}.mp-kart-vurgu{background:linear-gradient(120deg,#1f2735,#2b3547);border-color:#0000;box-shadow:0 14px 30px -16px #2b3652b3}.mp-kart-vurgu .mp-kart-etiket{color:#e6cf92eb}.mp-kart-vurgu .mp-kart-deger{color:#fff}.mp-kart-vurgu .mp-kart-alt{color:#ffffffb8}.mp-kart-etiket{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mp-kart-deger{font-feature-settings:"tnum";color:#1e293b;font-size:21px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;word-break:break-word}.mp-kart-alt{color:#64748b;font-size:12px;line-height:1.4}.mp-blok{margin-top:24px}.mp-blok h4{color:#94a3b8;font-size:11.5px;font-weight:800;letter-spacing:.09em;margin:0 0 10px;text-transform:uppercase}.mp-blok dl{margin:0}.mp-satir{grid-gap:14px;border-bottom:1px solid #f2f5f9;display:grid;gap:14px;grid-template-columns:minmax(150px,36%) 1fr;padding:9px 0}.mp-satir dt{color:#64748b;font-size:12.5px;margin:0}.mp-satir dd{color:#1e293b;font-size:13.5px;font-weight:600;margin:0;word-break:break-word}.mp-belgeler{list-style:none;margin:0;padding:0}.mp-belgeler li{align-items:center;background:#f7f9fc;border:1px solid #e4e9f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px;padding:12px 14px;transition:background .2s var(--mp-ease),border-color .2s var(--mp-ease)}.mp-belgeler li:hover{background:#fff;border-color:#cbd5e1}.mp-belge-benim{border-left:3px solid var(--mp-gold)}.mp-belge-bilgi{min-width:0}.mp-belgeler strong{color:#1e293b;display:block;font-size:13.5px;word-break:break-word}.mp-belgeler span{color:#94a3b8;font-size:11.5px}.mp-belgeler button{background:#fff;border:1px solid #cbd5e1;border-radius:9px;color:#1e293b;cursor:pointer;flex:none;font-size:12.5px;font-weight:600;padding:7px 15px;transition:background .2s var(--mp-ease),border-color .2s var(--mp-ease),transform .16s var(--mp-ease)}.mp-belgeler button:hover{background:#eef2f7;border-color:#b6c2d2;transform:translateY(-1px)}.mp-bos{color:#94a3b8;font-size:13px;margin:0 0 10px}.mp-yukle{background:linear-gradient(135deg,#2b3652,#3a4a70);border:none;border-radius:11px;box-shadow:0 12px 24px -10px #2b36528c;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:12px;padding:11px 20px;transition:transform .18s var(--mp-ease),box-shadow .22s var(--mp-ease),filter .2s var(--mp-ease)}.mp-yukle:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.mp-yukle:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.mp-durum{background:#0f9d761a;border:1px solid #0f9d764d;border-radius:10px;color:#0b6b51;font-size:12.5px;line-height:1.5;margin:12px 0 0;padding:10px 13px}@media (max-width:900px){.mp-govde{gap:16px;grid-template-columns:1fr;padding:0 14px}.mp-detay{padding:18px}.mp-satir{gap:2px;grid-template-columns:1fr}.mp-baslik{flex-direction:column}.mp-sorumlu{text-align:left}.mp-kart-deger{font-size:19px}}@media (prefers-reduced-motion:reduce){.mp-belgeler button,.mp-belgeler li,.mp-cikis,.mp-dosya,.mp-yukle{transition-duration:.01ms}.mp-belgeler button:hover,.mp-cikis:hover,.mp-dosya:hover,.mp-yukle:hover{transform:none}}.mp-onay-katman{align-items:center;animation:mp-onay-gir .28s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c111c9e;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:4000}@keyframes mp-onay-gir{0%{opacity:0}to{opacity:1}}.mp-onay-kutu{animation:mp-onay-kutu-gir .34s cubic-bezier(.22,1,.36,1) both;background:#fbfaf7;border-radius:18px;box-shadow:0 30px 70px #060a1473;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;width:min(620px,100%)}@keyframes mp-onay-kutu-gir{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.mp-onay-ust{align-items:center;background:linear-gradient(120deg,#1a212e,#232c3d 52%,#2f3a4d);color:#fff;display:flex;gap:14px;padding:18px 22px}.mp-onay-logo{background:#ffffff0f;border:1px solid #c9a24a73;border-radius:12px;flex:none;height:46px;object-fit:contain;width:46px}.mp-onay-ust h2{font-size:18px;font-weight:800;letter-spacing:.01em;margin:0}.mp-onay-alt{color:#e6cf92e6;font-size:12px;margin:3px 0 0}.mp-onay-govde{color:#33415c;font-size:14px;line-height:1.65;overflow-y:auto;padding:20px 22px 6px}.mp-onay-govde p{margin:0 0 12px}.mp-onay-hitap{color:#1f2a44;font-size:15px}.mp-onay-kvkk{background:#f1efe8;border:1px solid #e2ddd0;border-radius:12px;margin-top:6px;padding:14px 16px}.mp-onay-kvkk h3{color:#8a6d2f;font-size:13px;font-weight:800;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.mp-onay-kvkk p{color:#4a5568;font-size:12.5px;line-height:1.6;margin:0 0 9px}.mp-onay-kvkk p:last-child{margin-bottom:0}.mp-onay-alt-satir{background:#fbfaf7;display:flex;justify-content:flex-end;padding:14px 22px 20px}.mp-onay-buton{background:linear-gradient(135deg,#2f3a4d,#1a212e);border:none;border-radius:11px;color:#f0dcae;cursor:pointer;font-size:14px;font-weight:700;padding:12px 26px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.mp-onay-buton:focus-visible,.mp-onay-buton:hover{box-shadow:0 10px 24px #0f172a52;transform:translateY(-2px)}@media (max-width:640px){.mp-onay-katman{align-items:flex-start;padding:12px}.mp-onay-kutu{max-height:calc(100vh - 24px)}.mp-onay-govde{font-size:13.5px;padding:16px 16px 4px}.mp-onay-ust{padding:14px 16px}.mp-onay-alt-satir{padding:12px 16px 16px}.mp-onay-buton{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.mp-onay-katman,.mp-onay-kutu{animation:none}.mp-onay-buton:focus-visible,.mp-onay-buton:hover{transform:none}}.mp-odeme-blok .mp-odeme-toplam{align-items:baseline;background:linear-gradient(135deg,#1f2a3d,#2f3a4d);border-radius:12px;color:#fff;display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px;padding:14px 16px}.mp-odeme-toplam-etiket{color:#e6cf92e6;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mp-odeme-toplam-deger{font-size:22px;font-weight:800;letter-spacing:-.01em}.mp-odeme-toplam-adet{color:#e2e8f0b8;font-size:12px;margin-left:auto}.mp-odemeler{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.mp-odemeler li{align-items:center;background:#fbfaf7;border:1px solid #e6e2d6;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.mp-odeme-sol{display:flex;flex-direction:column;gap:3px;min-width:0}.mp-odeme-sol strong{color:#2b3652;font-size:13.5px;font-weight:700}.mp-odeme-sol span{color:#7c8ba1;font-size:12px}.mp-odeme-tutar{color:#1f7a4d;flex:none;font-size:15px;font-weight:800;white-space:nowrap}.mp-odeme-not{background:#f1efe8;border:1px solid #e2ddd0;border-radius:9px;color:#6b7280;font-size:11.5px;line-height:1.6;margin:12px 0 0;padding:10px 12px}@media (max-width:640px){.mp-odeme-toplam-adet{margin-left:0;width:100%}.mp-odemeler li{align-items:flex-start;flex-direction:column;gap:6px}.mp-odeme-tutar{font-size:16px}}.mp-one-cikan{grid-gap:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mp-one-cikan .mp-kart{background:#fff;border:1px solid #e8e4d8;border-radius:12px;box-shadow:0 2px 10px #0f172a0d;display:flex;flex-direction:column;gap:5px;overflow:hidden;padding:14px 16px 14px 18px;position:relative;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.mp-one-cikan .mp-kart:hover{box-shadow:0 8px 22px #0f172a1a;transform:translateY(-2px)}.mp-one-cikan .mp-kart:before{background:#c9a24a;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.mp-kart-durusma:before{background:linear-gradient(180deg,#5aa9f2,#2f7fd0)}.mp-kart-durum:before{background:linear-gradient(180deg,#34d399,#16a34a)}.mp-kart-tur:before{background:linear-gradient(180deg,#e6cf92,#c9a24a)}.mp-kart-mahkeme:before{background:linear-gradient(180deg,#a78bfa,#7c5cf0)}.mp-kart-esas:before{background:linear-gradient(180deg,#f9a03f,#ec7211)}.mp-one-cikan .mp-kart-etiket{color:#8b96a8;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mp-one-cikan .mp-kart-deger{color:#1f2a44;font-size:16px;font-weight:800;line-height:1.3;word-break:break-word}.mp-kart-deger-bos{color:#64748b!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important}.mp-one-cikan .mp-kart-alt{color:#7c8ba1;font-size:11.5px}.mp-kart-vurgu{background:linear-gradient(160deg,#fffaf3,#fff 60%);border-color:#ec721180}.mp-belge-islem{display:flex;flex:none;gap:8px}.mp-belge-onizle{background:#eef2f8!important;color:#2b3652!important}.mp-belge-onizle:hover{background:#dfe6f1!important}.mp-onizleme-katman{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c111cb8;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:5000}.mp-onizleme-kutu{background:#fbfaf7;border-radius:14px;box-shadow:0 30px 70px #060a1480;display:flex;flex-direction:column;height:min(92vh,100%);overflow:hidden;width:min(980px,100%)}.mp-onizleme-ust{align-items:center;background:linear-gradient(120deg,#1a212e,#232c3d 52%,#2f3a4d);color:#fff;display:flex;gap:12px;padding:12px 14px}.mp-onizleme-ust strong{flex:1 1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-onizleme-islem{align-items:center;display:flex;flex:none;gap:8px}.mp-onizleme-islem button{background:#c9a24a1f;border:1px solid #c9a24a80;border-radius:8px;color:#ecdcae;cursor:pointer;font-size:12.5px;font-weight:700;padding:7px 14px}.mp-onizleme-islem button:hover{background:#c9a24a3d}.mp-onizleme-kapat{font-size:20px!important;line-height:1;padding:0!important;width:34px}.mp-onizleme-govde{background:#52565c;display:flex;flex:1 1;min-height:0;overflow:hidden;position:relative}.mp-onizleme-govde>.pdfg-sarmal{height:auto;inset:0;position:absolute;touch-action:pan-y;width:auto}.mp-onizleme-resim{margin:auto;max-height:100%;max-width:100%;object-fit:contain}.mp-onizleme-durum{color:#e8ecf2;font-size:14px;margin:auto}@media (max-width:640px){.mp-one-cikan{grid-template-columns:1fr}.mp-onizleme-katman{padding:0}.mp-onizleme-kutu{border-radius:0;height:100%;width:100%}.mp-belge-islem{width:100%}.mp-belge-islem button{flex:1 1}}.mp-one-cikan{gap:12px}.mp-one-cikan,.mp-vurgu{display:flex;flex-direction:column}.mp-vurgu{background:linear-gradient(135deg,#c9a24a38,#2b36521a);border:1.5px solid #c9a24aa6;border-radius:12px;gap:5px;min-width:0;padding:14px 16px}.mp-vurgu-etiket{color:#8a6a1e;font-size:13px;font-weight:700;letter-spacing:.2px}.mp-vurgu-deger{color:#1a212e;font-size:20px;font-weight:800;line-height:1.3;word-break:break-word}.mp-vurgu-bos{color:#4a5568!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.mp-vurgu-alt{color:#7a6634;font-size:12px}.mp-vurgu-yakin{background:linear-gradient(135deg,#ec721133,#2b365214);border-color:#ec721199}.mp-vurgu-yakin .mp-vurgu-alt,.mp-vurgu-yakin .mp-vurgu-etiket{color:#a8500b}.mp-kucuk-satir,.mp-mahkeme-satir{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.mp-kucuk-satir{background:#f7f5ef;border:1px solid #e6e2d6;border-radius:10px;padding:12px 14px}.mp-kucuk{display:flex;flex-direction:column;gap:3px;min-width:0}.mp-kucuk-etiket{color:#8b96a8;font-size:11.5px;font-weight:700}.mp-kucuk-deger{color:#2b3652;font-size:13.5px;font-weight:700;word-break:break-word}.mp-belge-tiklanir{border-radius:8px;cursor:pointer;transition:background .18s ease}.mp-belge-tiklanir:focus-visible,.mp-belge-tiklanir:hover{background:#c9a24a1a}.mp-belge-tiklanir strong{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}@media (max-width:640px){.mp-kucuk-satir,.mp-mahkeme-satir{grid-template-columns:1fr}.mp-vurgu-deger{font-size:17px}}.mp-onizleme-metin{-webkit-overflow-scrolling:touch;background:#fff;color:#1f2a44;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;inset:0;line-height:1.75;margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px;position:absolute;touch-action:pan-y;white-space:pre-wrap;word-break:break-word}@media (max-width:640px){.mp-onizleme-metin{font-size:13.5px;padding:16px 14px}}.mp-belge-uyari{background:#f7f5ee;border:1px solid #e6e2d6;border-left:3px solid #c9a24a;border-radius:10px;color:#5b6472;font-size:12.5px;font-style:italic;line-height:1.7;margin:0 0 4px;padding:12px 14px}.mp-ilerleme{background:#ffffff2e;border-radius:20px;height:7px;margin:10px auto 6px;overflow:hidden;width:min(280px,70vw)}.mp-ilerleme-dolu{background:linear-gradient(90deg,#e6cf92,#c9a24a);border-radius:20px;height:100%;transition:width .25s ease}.mp-ilerleme-dolu.belirsiz{animation:mp-ilerleme-kay 1.1s ease-in-out infinite alternate;width:40%}@keyframes mp-ilerleme-kay{0%{transform:translateX(-60%)}to{transform:translateX(180%)}}.mp-ilerleme-yazi{color:#e8ecf2d9;display:block;font-size:12px;text-align:center}.mp-onizleme-ipucu{color:#e8ecf299;font-size:11.5px;line-height:1.6;margin:14px auto 0;max-width:340px}.mp-onizleme-hata{max-width:380px;text-align:center}.mp-onizleme-hata strong{color:#ffd9d9;display:block;font-size:15px;margin-bottom:8px}.mp-onizleme-hata p{color:#e8ecf2d1;font-size:13px;line-height:1.65;margin:0 0 14px}.mp-onizleme-baglanti{background:#c9a24a29;border:1px solid #c9a24a8c;border-radius:9px;color:#ecdcae;display:inline-block;font-size:13px;font-weight:700;padding:9px 18px;text-decoration:none}.mp-onizleme-baglanti:hover{background:#c9a24a47}.mp-yukleme-durum{background:#f1efe8;border:1px solid #e2ddd0;border-radius:10px;margin:10px 0 4px;padding:10px 12px}.mp-yukleme-durum .mp-ilerleme{background:#ddd8c8;margin-top:0}.mp-yukleme-durum .mp-ilerleme-yazi{color:#6b7280}.mp-onizleme-video{background:#000;margin:auto;max-height:100%;max-width:100%;outline:none}.ml-sayfa{padding:4px;position:relative;z-index:1}.ml-baslik{align-items:flex-end;background:linear-gradient(120deg,#1a212e,#232c3d 52%,#2f3a4d);border-radius:16px;box-shadow:0 10px 30px #0f172a47;color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px;padding:18px 22px}.ml-baslik h1{color:#e6cf92;font-size:22px;font-weight:800;margin:0}.ml-baslik p{color:#e2e8f0b8;font-size:12.5px;margin:5px 0 0}.ml-baslik-sag{align-items:center;display:flex;gap:10px}.ml-aralik{font-size:13px!important;min-width:140px;padding:7px 10px!important;width:auto!important}.ml-bilgi,.ml-uyari{border-radius:12px;font-size:13.5px;padding:16px 18px}.ml-bilgi{background:#fff;border:1px solid #e6e2d6;color:#64748b}.ml-uyari{background:#fef2f2;border:1px solid #f6cfcf;color:#b91c1c}.ml-gun{margin-bottom:12px}.ml-gun-baslik{align-items:center;background:#f4f1e8;border:1px solid #e0dbcc;border-radius:12px;color:#1f2a44;cursor:pointer;display:flex;font-size:14px;font-weight:800;gap:10px;padding:13px 16px;text-align:left;transition:background .18s ease;width:100%}.ml-gun-baslik:hover{background:#ece8db}.ml-ok{color:#8b96a8;flex:none;font-size:12px;transition:transform .2s ease}.ml-gun-baslik.kapali .ml-ok,.ml-muvekkil:not(.acik) .ml-ok{transform:rotate(-90deg)}.ml-gun-ad{flex:1 1;min-width:0}.ml-sayac{background:#fff;border:1px solid #e0dbcc;border-radius:20px;color:#6b7280;flex:none;font-size:11px;font-weight:700;padding:3px 10px}.ml-sayac-koyu{background:#2b3652;border-color:#2b3652;color:#ecdcae}.ml-muvekkiller{border-left:2px solid #e6e2d6;display:flex;flex-direction:column;gap:8px;margin:8px 0 0 14px;padding-left:14px}.ml-muvekkil-baslik{align-items:center;background:#fff;border:1px solid #e6e2d6;border-radius:10px;color:#2b3652;cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:11px 14px;text-align:left;transition:border-color .18s ease,background .18s ease;width:100%}.ml-muvekkil-baslik:hover{background:#fbfaf7;border-color:#c9a24a99}.ml-foy{background:#eef2f8;border-radius:6px;color:#475569;flex:none;font-size:11.5px;font-weight:800;padding:2px 9px}.ml-ad{flex:1 1;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-ozet{display:flex;flex:none;gap:6px}.ml-rozet{border-radius:20px;font-size:11px;font-style:normal;font-weight:800;padding:2px 9px}.ml-rozet-giris{background:#dcf5e5;color:#15803d}.ml-rozet-inceleme{background:#fde8d3;color:#b45309}.ml-hareketler{border-left:2px solid #eee9dc;margin:8px 0 4px 18px;padding-left:14px}.ml-dosyaya-git{background:#f6f8fc;border:1px solid #dbe3ee;border-radius:8px;color:#2b3652;cursor:pointer;font-size:12px;font-weight:700;margin-bottom:8px;padding:6px 12px}.ml-dosyaya-git:hover{background:#eaf0f9}.ml-hareketler ul{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.ml-hareketler li{background:#efece1;border:1px solid #eceadf;border-left:3px solid #c9a24a;border-radius:9px;padding:9px 12px 9px 13px}.ml-hareketler li.ml-giris{background:#dcf5e5;border-color:#cdeed8 #cdeed8 #cdeed8 #16a34a}.ml-hareketler li.ml-hata{background:#fbe0e0;border-color:#f6cfcf #f6cfcf #f6cfcf #dc2626}.ml-hareketler li.ml-cikis{background:#e9ecf1;border-color:#e4e7ec #e4e7ec #e4e7ec #64748b}.ml-hareketler li.ml-inceleme{background:#fde8d3;border-color:#f6d9bd #f6d9bd #f6d9bd #ea580c}.ml-hareketler li.ml-indirme{background:#dfeafc;border-color:#cfe1f7 #cfe1f7 #cfe1f7 #2f7fd0}.ml-hareketler li.ml-yukleme{background:#e9e2fb;border-color:#ddd4fb #ddd4fb #ddd4fb #7c5cf0}.ml-hareket-satir{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.ml-hareket-satir strong{color:#2b3652;font-size:12.5px;font-weight:700}.ml-saat{color:#7c8ba1;flex:none;font-size:11px}.ml-hareket-aciklama{color:#566274;font-size:12px;line-height:1.5;margin:4px 0 0;word-break:break-word}.ml-hareket-kaynak{color:#9aa5b5;font-size:10.5px;margin:3px 0 0}@media (max-width:640px){.ml-baslik{align-items:stretch;flex-direction:column}.ml-baslik-sag{justify-content:space-between}.ml-muvekkiller{margin-left:6px;padding-left:10px}.ml-hareketler{margin-left:8px;padding-left:10px}.ml-ozet{display:none}.ml-sayac{font-size:10px;padding:2px 7px}}.action-icon{-webkit-tap-highlight-color:transparent;align-items:center;border:none;border-radius:9px;box-shadow:0 2px 6px #0f172a29;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;width:32px}.action-icon svg{display:block;height:16px;width:16px}.action-icon:hover{box-shadow:0 4px 10px #0f172a33;filter:brightness(1.06);transform:translateY(-1px)}.action-icon:active{transform:scale(.94)}.action-icon-edit{background:linear-gradient(180deg,#60a5fa,#2563eb)}.action-icon-delete{background:linear-gradient(180deg,#f87171,#dc2626)}.action-icon-approve,.action-icon-complete{background:linear-gradient(180deg,#4ade80,#16a34a)}.action-icon-reject{background:linear-gradient(180deg,#fb7185,#e11d48)}.action-icon-review{background:linear-gradient(180deg,#fbbf24,#d97706)}.detail-jobs-table-actions .action-icon,.job-list-actions .action-icon,.tasks-actions .action-icon{height:32px;width:32px}.mn-dock{bottom:0;display:none;left:0;padding:0 12px calc(10px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;z-index:1200}.mn-wrap{filter:drop-shadow(0 14px 30px rgba(0,0,0,.45));position:relative}.mn-skin,.mn-wrap{pointer-events:none;width:100%}.mn-skin{display:block;overflow:visible}.mn-fill{transition:none}.mn-bead{align-items:center;background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--mn-acc) 78%,#fff) 0,var(--mn-acc) 58%,color-mix(in srgb,var(--mn-acc) 74%,#000) 100%);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--mn-acc) 55%,#fff),0 8px 22px -4px color-mix(in srgb,var(--mn-acc) 60%,#0000),0 0 34px -6px color-mix(in srgb,var(--mn-acc) 70%,#0000);display:flex;height:46px;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:46px;will-change:transform}@supports not (background:color-mix(in srgb,red 50%,blue)){.mn-bead{background:var(--mn-acc);box-shadow:0 8px 22px -4px #00000080}}.mn-bead-glyph{color:#10151f;display:inline-flex}.mn-bead-glyph svg{height:23px;width:23px}.mn-tabs{bottom:0;box-sizing:border-box;height:62px;left:0;padding:0 26px;pointer-events:auto;position:absolute;right:0}.mn-tab,.mn-tabs{align-items:center;display:flex}.mn-tab{-webkit-tap-highlight-color:transparent;background:none;border:none;color:#cbd5e19e;cursor:pointer;flex:1 1;flex-direction:column;gap:3px;height:100%;justify-content:center;min-width:0;padding:0;transition:color .22s cubic-bezier(.22,1,.36,1)}.mn-tab-glyph{display:inline-flex;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.mn-tab-label{font-size:9px;font-weight:600;letter-spacing:-.01em;line-height:1.1;max-width:100%;opacity:.72;overflow:hidden;text-overflow:ellipsis;transition:opacity .24s cubic-bezier(.22,1,.36,1),font-size .2s cubic-bezier(.22,1,.36,1);white-space:nowrap}.mn-tab.active{color:var(--acc)}.mn-tab.active .mn-tab-glyph{opacity:0;transform:translateY(-8px) scale(.8)}.mn-tab.active .mn-tab-label{font-size:10.5px;font-weight:700;opacity:1}.mn-tab:not(.active):active .mn-tab-glyph{transform:scale(.88)}.mn-tab:focus-visible{border-radius:14px;box-shadow:0 0 0 2px var(--acc);outline:none}@media (prefers-reduced-motion:reduce){.mn-tab,.mn-tab-glyph,.mn-tab-label{transition-duration:.01ms}}@media (max-width:768px){.mn-dock{display:block}}.capacitor-native .mn-dock{display:block}.ih{--ih-acc:#2b3652}.ih-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(300px,400px) 1fr}.ih-card{background:#fff;background:var(--ui-surface,#fff);border:1px solid #e4e9f0;border:1px solid var(--ui-border,#e4e9f0);border-radius:16px;border-radius:var(--ui-radius-lg,16px);box-shadow:0 8px 20px -6px #0f172a21;box-shadow:var(--ui-shadow,0 8px 20px -6px #0f172a21);padding:18px}.ih-baslik{color:#64748b;color:var(--ui-text-muted,#64748b);font-size:12px;font-weight:800;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.ih-mt{margin-top:20px}.ih-lbl{color:#2b3652;display:block;font-size:12.5px;font-weight:600;margin:12px 0 5px}.ih-ops{color:#94a3b8;font-weight:500}.ih-inp{background:#f7f9fc;background:var(--ui-surface-2,#f7f9fc);border:1px solid #e4e9f0;border:1px solid var(--ui-border,#e4e9f0);border-radius:8px;border-radius:var(--ui-radius-sm,8px);box-sizing:border-box;color:#1e293b;font-size:14px;padding:9px 11px;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.ih-inp:focus{background:#fff;border-color:#c9a24a;box-shadow:0 0 0 3px #c9a24a2e;outline:none}.ih-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ih-mini{color:#7c8ba1;font-size:11.5px;line-height:1.5;margin-top:6px}.ih-chk{align-items:center;color:#1e293b;cursor:pointer;display:flex;font-size:13.5px;gap:8px;margin:7px 0}.ih-segment{background:#eef2f7;background:var(--ui-surface-3,#eef2f7);border-radius:10px;display:flex;gap:4px;padding:3px}.ih-segment button{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;flex:1 1;font-size:12.5px;font-weight:600;padding:7px 10px;transition:background .2s,color .2s}.ih-segment button.on{background:#fff;box-shadow:0 1px 3px #0f172a1a;color:#2b3652}.ih-segment-sm{max-width:240px}.ih-toplam{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.ih-toplam-kutu{background:#f7f9fc;background:var(--ui-surface-2,#f7f9fc);border:1px solid #e4e9f0;border:1px solid var(--ui-border,#e4e9f0);border-radius:12px;border-radius:var(--ui-radius,12px);display:flex;flex:1 1 150px;flex-direction:column;gap:4px;padding:14px 16px}.ih-toplam-net{background:linear-gradient(120deg,#1a212e,#232c3d 55%,#2f3a4d);border-color:#0000}.ih-toplam-kutu span{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ih-toplam-net span{color:#e6cf92eb}.ih-toplam-kutu strong{font-feature-settings:"tnum";color:#1e293b;font-size:21px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.ih-toplam-net strong{color:#fff}.ih-tabloSar{overflow-x:auto}.ih-tablo{border-collapse:collapse;font-size:13px;width:100%}.ih-tablo th{background:#2b3652;color:#e6cf92;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.ih-tablo td{border-bottom:1px solid #eef2f7;padding:9px 10px;vertical-align:top}.ih-tablo .s{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ih-tablo .s,.ih-tablo th.s{text-align:right}.ih-tablo .b{font-weight:700}.ih-tablo tfoot td{background:#f7f9fc;border-bottom:none;font-weight:700}.ih-acik{color:#94a3b8;display:block;font-size:11px;margin-top:2px}.ih-uyari{background:#d99a2b24;border:1px solid #d99a2b57;border-radius:999px;color:#7a5716;display:inline-block;font-size:10px;font-weight:700;margin-top:4px;padding:1px 6px}.ih-aksiyon{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ih-btn{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--ui-border-strong,#cbd5e1);border-radius:8px;border-radius:var(--ui-radius-sm,8px);color:#1e293b;cursor:pointer;font-size:13px;font-weight:600;padding:9px 15px;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s}.ih-btn:hover:not(:disabled){background:#f7f9fc;transform:translateY(-1px)}.ih-btn:disabled{cursor:not-allowed;opacity:.55}.ih-btn-ana{background:#2b3652;border-color:#2b3652;color:#fff}.ih-btn-ana:hover:not(:disabled){background:#38466a;border-color:#38466a}.ih-durum{border-radius:8px;border-radius:var(--ui-radius-sm,8px);font-size:12.5px;line-height:1.5;margin-top:10px;padding:9px 12px}.ih-ok{background:#0f9d761a;border:1px solid #0f9d7652;color:#0b6b51}.ih-hata{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ih-bilgi{background:#2b365212;border:1px solid #2b36522e;color:#2b3652}.ih-bos{color:#94a3b8;font-size:14px;margin:0;padding:30px 0;text-align:center}.ih-cevirici{margin-top:18px}.ih-cev-satir{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ih-cev-satir .ih-inp{flex:1 1;min-width:180px}.ih-cev-sonuc{margin-top:14px}.ih-cev-kutu{background:#f7f9fc;background:var(--ui-surface-2,#f7f9fc);border:1px solid #e4e9f0;border:1px solid var(--ui-border,#e4e9f0);border-radius:12px;border-radius:var(--ui-radius,12px);display:inline-flex;flex-direction:column;gap:2px;margin-bottom:8px;margin-right:10px;padding:10px 16px}.ih-cev-kutu span{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ih-cev-kutu strong{font-feature-settings:"tnum";color:#1e293b;font-size:18px;font-variant-numeric:tabular-nums}.ih-cev-detay{color:#7c8ba1;font-size:11.5px;line-height:1.6}.ih-kaynak{color:#94a3b8;font-size:11px;line-height:1.6;margin:16px 0 0}.ih-embedded{background:#fbfcfe;border:1px solid #c9a24a66;border-radius:16px;border-radius:var(--ui-radius-lg,16px);margin:12px 0;padding:14px}.ih-embed-head{align-items:center;color:#2b3652;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-bottom:12px}.ih-kapat{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--ui-border-strong,#cbd5e1);border-radius:8px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px}.ih-embedded .ih-grid{grid-template-columns:1fr}.ih-embedded .ih-card{box-shadow:none}.ih-embedded .ih-toplam strong{font-size:22px}@media (max-width:900px){.ih-grid{grid-template-columns:1fr}.ih-toplam strong{font-size:22px}}.ih-chk-ince{color:#64748b;font-size:12px;margin-top:8px}.ih-param{margin-top:18px;overflow:hidden;padding:0}.ih-param-ac{background:#0000;border:none;color:#64748b;color:var(--ui-text-muted,#64748b);cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.1em;padding:14px 18px;text-align:left;text-transform:uppercase;width:100%}.ih-param-ac:hover{background:#f7f9fc;background:var(--ui-surface-2,#f7f9fc)}.ih-param-icerik{padding:0 18px 18px}.ih-param-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px}.ih-param-kutu{background:#f7f9fc;background:var(--ui-surface-2,#f7f9fc);border:1px solid #e4e9f0;border:1px solid var(--ui-border,#e4e9f0);border-radius:8px;border-radius:var(--ui-radius-sm,8px);display:flex;flex-direction:column;gap:2px;padding:11px 13px}.ih-param-kutu span{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ih-param-kutu strong{font-feature-settings:"tnum";color:#1e293b;font-size:15px;font-variant-numeric:tabular-nums}.ih-param-kutu em{color:#94a3b8;font-size:10.5px;font-style:normal}.ih-param-alt{color:#94a3b8;display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.ih-tablo-ince td{font-size:12.5px;padding:6px 10px}.ih-param-vergi{margin-bottom:14px;max-width:380px}.ih-param-notlar{color:#64748b;font-size:12px;line-height:1.7;margin:0;padding-left:18px}.ih-param-notlar b{color:#2b3652}.ih-dosyasec{background:#c9a24a0d;border:1px dashed #c9a24a80;border-radius:8px;border-radius:var(--ui-radius-sm,8px);margin-top:14px;padding:12px 14px}.ih-dosyasec .ih-lbl{margin-top:0}.ih-dosyasec-liste{margin-top:8px}.ih-bicim{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ih-bicim-lbl{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ih-bicim .ih-segment{max-width:170px}.ih-bicim-not{color:#b45309;font-size:11px}.dashboard{--dash-bg:#eef1f6;--dash-card:#fff;--dash-border:#e4e9f0;--dash-text:#2b3652;--dash-text-muted:#64748b;--dash-primary:#2b3652;--dash-primary-hover:#38466a;--dash-primary-light:#2b365214;--dash-gold:#c9a24a;--dash-gold-soft:#e6cf92;--dash-radius:14px;--dash-radius-sm:8px;--dash-shadow:0 8px 24px #2b365212,0 1px 2px #0f172a0a;--dash-shadow-sm:0 1px 3px #0000000f;--dash-transition:0.2s ease;background:radial-gradient(ellipse at top right,#c9a24a14,#0000 42%),radial-gradient(ellipse at bottom left,#2b36520f,#0000 45%),var(--dash-bg);min-height:calc(100vh - 60px);padding:24px}.dashboard-hero{align-items:center;background:linear-gradient(120deg,#1a212ef7,#232c3de6 55%,#2f3a4dd9),url(/static/media/logo.21f6b753e75c52c4b355.png) no-repeat right -24px center;background-color:#1a212e;background-size:auto,208px auto;border-radius:18px;box-shadow:0 18px 40px #0f172a52;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:28px 32px;position:relative}.dashboard-hero:after,.dashboard-hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.dashboard-hero:before{background:radial-gradient(circle,#c9a24a3d 0,#c9a24a00 70%);height:260px;right:-60px;top:-120px;width:260px}.dashboard-hero:after{background:radial-gradient(circle,#788eb04d 0,#788eb000 70%);bottom:-110px;height:220px;left:30%;width:220px}.dashboard-hero-main{align-items:center;display:flex;gap:20px;min-width:0;position:relative;z-index:1}.dashboard-hero-logo{align-items:center;background:linear-gradient(135deg,#c9a24a29,#ffffff0d);border:1px solid #c9a24a61;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff1f,0 6px 16px #00000047;display:flex;flex-shrink:0;font-size:34px;height:108px;justify-content:center;overflow:hidden;width:108px}.dashboard-hero-logo img{height:100%;object-fit:contain;padding:6px;width:100%}.dashboard-hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e6cf92,#c9a24a 55%,#d9bd6f);-webkit-background-clip:text;background-clip:text;color:#c9a24a;font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:.4px;line-height:1.1;margin:0}.dashboard-hero-subtitle{color:#e2e8f0b3;font-size:13px;font-weight:500;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.dashboard-hero-meta{align-items:center;color:#e2e8f0eb;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:12px}.dashboard-hero-greeting{color:#fff;font-weight:600}.dashboard-hero-dot{color:#e2e8f073}.dashboard-hero-datetime{color:#e2e8f0b3}.dashboard-hero-stats{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.dashboard-hero-stat{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:104px;padding:14px 16px;transition:transform .2s ease,background .2s ease,border-color .2s ease}.dashboard-hero-stat:hover{background:#ffffff24;border-color:#c9a24a99;transform:translateY(-3px)}.dashboard-hero-stat-num{font-feature-settings:"tnum";color:#fff;font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.dashboard-hero-stat-lbl{color:#e2e8f0bf;font-size:11px;font-weight:600;letter-spacing:.03em;margin-top:6px;text-align:center;text-transform:uppercase}.dashboard-file-stats{display:flex;gap:12px;margin-bottom:8px;margin-top:8px}.dashboard-file-stat{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;gap:4px;padding:16px 20px;text-align:left}.dashboard-file-stat:hover{background:#f8fafc;border-color:#cbd5e1}.dashboard-file-stat-num{font-feature-settings:"tnum";color:#0f172a;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.dashboard-file-stat-lbl{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}@media (max-width:768px){.dashboard-hero{padding:22px}.dashboard-hero-stats{width:100%}.dashboard-hero-stat{flex:1 1;min-width:calc(50% - 6px)}.dashboard-file-stats{flex-direction:column}}.dashboard-hero-wrap{border-radius:20px;box-shadow:0 18px 44px #0f172a4d;margin-bottom:24px}.dashboard-hero-wrap .dashboard-hero{border-radius:20px 20px 0 0;box-shadow:none;margin-bottom:0}.dashboard-hero-wrap .dashboard-navbar-slot{margin:0}.dashboard-hero-wrap .navbar{border-radius:0 0 20px 20px!important;border-top:1px solid #ffffff1a;box-shadow:none!important;margin:0!important}.quick-nav{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.quick-nav-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000001a;color:#333;display:flex;gap:16px;padding:20px;text-decoration:none;transition:all .3s ease}.quick-nav-card:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.quick-nav-icon{font-size:32px}.quick-nav-content h3{font-size:16px;font-weight:600;margin:0}.dashboard-main-grid{grid-gap:0 6px;align-items:stretch;display:grid;gap:0 6px;grid-template-columns:1fr 12px 1fr;margin-bottom:24px}.dashboard-split-handle{align-items:center;align-self:stretch;cursor:col-resize;display:flex;justify-content:center;touch-action:none;z-index:2}.dashboard-split-grip{background:#cbd2dc;border-radius:999px;height:48px;transition:background .15s ease,height .15s ease;width:4px}.dashboard-split-handle:active .dashboard-split-grip,.dashboard-split-handle:hover .dashboard-split-grip{background:#c9a24a;height:80px}@media (max-width:1200px){.dashboard-main-grid{grid-template-columns:1fr!important}.dashboard-main-grid>.dashboard-split-handle{display:none}}@media (max-width:768px){.dashboard-main-grid{grid-template-columns:1fr!important}}.modal-overlay{background:#00000080}.modal-content{max-width:600px}.modal-header{margin-bottom:30px}.modal-header h3{font-size:24px}.modal-close{align-items:center;display:flex;font-size:32px;height:32px;justify-content:center;width:32px}.modal-content .form-group{margin-bottom:20px}.modal-content .form-group label{color:#333;display:block;font-weight:600;margin-bottom:8px}.modal-content .form-group input,.modal-content .form-group textarea{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:10px;width:100%}.modal-content .form-group input:focus,.modal-content .form-group textarea:focus{border-color:#2b3652;box-shadow:0 0 0 2px #2b36521a;outline:none}.modal-content .form-group textarea{min-height:120px;resize:vertical}.modal-content .form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:30px}.modal-content .btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;min-width:auto;padding:10px 20px;transition:all .2s;white-space:nowrap;width:auto}.modal-content .btn-primary{background-color:#2b3652;color:#fff}.modal-content .btn-primary:hover{background-color:#5568d3}.modal-content .btn-secondary{background-color:#6c757d;color:#fff}.modal-content .btn-secondary:hover{background-color:#5a6268}.dashboard-job-detail-modal .dashboard-job-detail-body{padding:0}.dashboard-job-detail-row{margin-bottom:14px}.dashboard-job-detail-label{color:#666;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.dashboard-job-detail-value{color:#2c3e50;font-size:14px}.dashboard-job-detail-actions{border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px}.dashboard-job-detail-actions .btn{font-size:13px;padding:8px 14px}.dashboard-job-detail-actions .dashboard-job-detail-btn-duzenle{background:linear-gradient(135deg,#38466a,#2b3652);border:none;color:#fff;font-weight:500}.dashboard-job-detail-actions .dashboard-job-detail-btn-duzenle:hover{background:linear-gradient(135deg,#2b3652,#1f2a42);color:#fff}.dashboard-card{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:22px 22px 20px;transition:box-shadow var(--dash-transition),transform var(--dash-transition)}.dashboard-card:hover{box-shadow:0 12px 28px #2b36521a}.card-header{align-items:center;background:linear-gradient(105deg,#2b3652f5,#38466af0 55%,#2b3652eb);border-bottom:1px solid #c9a24a38;border-radius:var(--dash-radius) var(--dash-radius) 0 0;box-shadow:inset 0 -1px 0 #ffffff0f;display:flex;gap:12px;justify-content:space-between;margin:-22px -22px 18px;padding:18px 20px 16px 22px;position:relative}.card-header:before{background:linear-gradient(180deg,var(--dash-gold-soft),var(--dash-gold));border-radius:var(--dash-radius) 0 0 0;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.card-header .dash-title-text{padding-bottom:2px;position:relative}.card-header .dash-title-text:after{background:linear-gradient(90deg,#c9a24a,#c9a24a26);border-radius:2px;bottom:-6px;content:"";height:2px;left:0;position:absolute;width:36px}.card-header h2,.card-header h3{align-items:center;display:flex;font-size:15px;font-weight:750;letter-spacing:-.01em;line-height:1.3;margin:0;min-width:0;position:relative;z-index:1}.dash-title-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f3e6b8,#c9a24a 55%,#e6cf92);-webkit-background-clip:text;background-clip:text;color:#f4e7c0;text-shadow:none}.card-header .badge{background:#c9a24a38!important;border:1px solid #e6cf9259;box-shadow:none!important;color:#f3e6b8!important;position:relative;z-index:1}.task-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr;margin-bottom:20px}.form-control{border-radius:8px;padding:10px 14px}.search-input{margin-bottom:20px}.empty-state p{font-size:14px;margin:8px 0}.empty-subtitle{color:#bbb;font-size:12px!important}.stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.stat-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000001a;display:flex;gap:16px;padding:24px}.stat-icon{font-size:40px}.stat-content{flex:1 1}.stat-content h3{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.stat-number{color:#333;font-size:32px;font-weight:700;margin:0}.stat-detail{color:#666;font-size:12px;margin:8px 0 0}.bottom-stats-grid{display:flex;flex-direction:column;gap:24px}.bottom-stats-row{grid-gap:0 6px;align-items:stretch;display:grid;gap:0 6px;grid-template-columns:1fr 12px 1fr}.bottom-stats-grid .dashboard-card{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);padding:24px;transition:box-shadow var(--dash-transition)}.bottom-stats-grid .dashboard-card:hover{box-shadow:0 8px 24px #00000014}.bottom-stats-grid .dashboard-card.stat-files .card-header{border-bottom:1px solid var(--dash-border);margin-bottom:16px;padding-bottom:14px}.bottom-stats-grid .dashboard-card.stat-files .card-header h3{color:var(--dash-text-muted);font-size:12px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.bottom-stats-grid .dashboard-card.stat-files .card-content .stat-number{color:var(--dash-primary);font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.bottom-stats-grid .dashboard-card.stat-files .card-content .stat-detail{color:var(--dash-text-muted);font-size:13px;line-height:1.5;margin:0}.bottom-stats-grid .dashboard-card.case-dates-card,.bottom-stats-grid .dashboard-card.upcoming-card{overflow:hidden;padding:0 0 22px}.bottom-stats-grid .dashboard-card.case-dates-card .card-header,.bottom-stats-grid .dashboard-card.upcoming-card .card-header{border-radius:0;margin:0 0 16px;padding:18px 22px}.bottom-stats-grid .dashboard-card.case-dates-card .card-content,.bottom-stats-grid .dashboard-card.upcoming-card .card-content{padding:0 22px}.bottom-stats-grid .dashboard-card.case-dates-card .card-header h3,.bottom-stats-grid .dashboard-card.upcoming-card .card-header h3{flex:1 1;font-size:15px;font-weight:750;letter-spacing:-.01em;line-height:1.3;margin:0;padding-right:12px}.bottom-stats-grid .badge{align-items:center;background:linear-gradient(135deg,#2b3652,#3d4f73);border-radius:999px;box-shadow:0 4px 10px #2b365233;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;min-width:28px;padding:0 10px}.bottom-stats-grid .card-subtitle{color:var(--dash-text-muted);font-size:12px;font-weight:500;margin:0 0 14px}.bottom-stats-grid .card-text{color:var(--dash-text-muted);font-size:13px;letter-spacing:0;line-height:1.5;margin:0;text-transform:none}.bottom-stats-grid .upcoming-case-dates-list{display:flex;flex-direction:column;gap:12px;margin-top:0;max-height:460px;overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-color:var(--dash-primary) #f1f5f9;scrollbar-gutter:stable;scrollbar-width:thin}.bottom-stats-grid .upcoming-case-dates-list::-webkit-scrollbar{width:6px}.bottom-stats-grid .upcoming-case-dates-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.bottom-stats-grid .upcoming-case-dates-list::-webkit-scrollbar-thumb{background:var(--dash-primary);border-radius:3px}.bottom-stats-grid .upcoming-case-dates-list::-webkit-scrollbar-thumb:hover{background:var(--dash-primary-hover)}.bottom-stats-grid .upcoming-case-item{align-items:center;background:#fff;border:1px solid var(--dash-border);border-radius:12px;display:flex;flex:0 0 auto;gap:12px;min-height:58px;overflow:hidden;padding:12px 14px 12px 18px;position:relative;transition:transform var(--dash-transition),box-shadow var(--dash-transition),border-color var(--dash-transition),background var(--dash-transition)}.bottom-stats-grid .upcoming-case-item:before{background:linear-gradient(180deg,#38466a,#2b3652);border-radius:4px 0 0 4px;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .18s ease;width:4px}.bottom-stats-grid .upcoming-case-item:hover{background:var(--dash-primary-light);border-color:var(--dash-primary);box-shadow:0 6px 18px #2b36521f;transform:translateY(-1px)}.bottom-stats-grid .upcoming-case-item:hover:before{width:6px}.bottom-stats-grid .upcoming-check{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:26px;justify-content:center;line-height:1;transition:all .18s ease;width:26px}.bottom-stats-grid .upcoming-check:hover:not(:disabled){border-color:#22c55e;box-shadow:0 0 0 4px #22c55e26;transform:scale(1.08)}.bottom-stats-grid .upcoming-check:disabled{cursor:default;opacity:.7}.bottom-stats-grid .upcoming-check.checked{animation:upcomingCheckPop .25s ease;background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#16a34a;box-shadow:0 3px 10px #16a34a59}@keyframes upcomingCheckPop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.upcoming-check-spinner{animation:upcomingSpin .6s linear infinite;border:2px solid #c9a24a40;border-radius:50%;border-top-color:#c9a24a;height:13px;width:13px}@keyframes upcomingSpin{to{transform:rotate(1turn)}}.bottom-stats-grid .upcoming-case-item.marking{opacity:.85}.bottom-stats-grid .upcoming-case-info{cursor:pointer;flex:1 1;min-width:0}.upcoming-done-badge{align-items:center;background:#dcfce7;border:1px solid #86efac;border-radius:999px;color:#15803d;display:inline-flex;flex-shrink:0;font-size:10.5px;font-weight:700;gap:4px;letter-spacing:.02em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.bottom-stats-grid .upcoming-case-item.done{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-color:#bbf7d0}.bottom-stats-grid .upcoming-case-item.done:before{background:linear-gradient(180deg,#22c55e,#16a34a)}.bottom-stats-grid .upcoming-case-item.done .case-muvekkil{color:var(--dash-text-muted);text-decoration:line-through}.bottom-stats-grid .upcoming-case-item.past{background:linear-gradient(135deg,#fef2f2,#fff1f2);border-color:#fecaca}.bottom-stats-grid .upcoming-case-item.past:before{background:linear-gradient(180deg,#f87171,#dc2626)}.bottom-stats-grid .upcoming-case-item.past .case-date{color:#dc2626;font-weight:600}.bottom-stats-grid .upcoming-case-item.past.done{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-color:#bbf7d0}.bottom-stats-grid .upcoming-case-item.past.done:before{background:linear-gradient(180deg,#22c55e,#16a34a)}.bottom-stats-grid .upcoming-case-item.past.done .case-date{color:var(--dash-text-muted);font-weight:500}.bottom-stats-grid .case-mahkeme{color:var(--dash-text-muted);font-size:12px;margin-left:6px}.upcoming-card-subrow{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.upcoming-card-subrow .card-subtitle{margin:0!important}.dashboard-past-toggle{background:var(--dash-primary-light);border:1px solid var(--dash-primary);border-radius:20px;color:var(--dash-primary);cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:5px 12px;transition:all var(--dash-transition);white-space:nowrap}.dashboard-past-toggle:hover{background:var(--dash-primary);color:#fff}.upcoming-past-divider{border-top:1px dashed #fecaca;color:#dc2626;font-size:11px;font-weight:700;letter-spacing:.04em;margin:12px 0 6px;padding:10px 0 4px;text-transform:uppercase}.dashboard-card-highlight{animation:dashboardCardPulse 1.8s ease}@keyframes dashboardCardPulse{0%{box-shadow:0 0 0 0 #c9a24a8c}30%{box-shadow:0 0 0 6px #c9a24a33}to{box-shadow:0 0 0 0 #c9a24a00}}.bottom-stats-grid .case-muvekkil{color:var(--dash-text);font-size:14px;font-weight:600;margin-bottom:4px}.bottom-stats-grid .case-date,.bottom-stats-grid .case-muvekkil{line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-stats-grid .case-date{color:var(--dash-text-muted);font-size:12.5px}.tasks-list{display:flex;flex-direction:column;gap:12px}.task-item{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;padding:12px;transition:all .2s}.task-item:hover{background-color:#e3f2fd;border-color:#2196f3;transform:translateX(5px)}.task-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.task-title{color:#2c3e50;font-size:14px}.task-title strong{color:#007bff}.task-muvekkil{color:#666;font-weight:400}.task-status{border-radius:12px;font-size:11px;font-weight:600;padding:4px 10px}.task-status.status-1{background-color:#fff3cd;color:#856404}.task-status.status-2{background-color:#d4edda;color:#155724}.recent-activities-list{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.recent-activity-item{align-items:flex-start;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s}.recent-activity-item:hover{background-color:#e3f2fd;border-color:#2196f3;transform:translateX(5px)}.activity-icon{flex-shrink:0;font-size:20px}.activity-content{flex:1 1;min-width:0}.activity-title{color:#2c3e50;font-size:13px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-meta{align-items:center;color:#666;display:flex;font-size:11px;gap:8px}.activity-action{color:#2b3652;font-weight:500}.activity-date{color:#999}.empty-state{color:#999;font-size:14px;padding:40px 20px}.task-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:13px;line-height:1.4;overflow:hidden}.tasks-more{border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px;text-align:center}.btn-link{font-size:13px;font-weight:500;text-decoration:none}.btn-link:hover{text-decoration:underline}.notes-card{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);display:flex;flex-direction:column;height:calc(100vh - 450px);max-height:calc(100vh - 450px);min-height:400px;overflow:hidden}.notes-card .card-header{margin:-22px -22px 0;padding:16px 20px}.notes-card .card-header h2{font-size:15px;font-weight:750;line-height:1.3}.card-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;position:relative;z-index:1}.notes-card .card-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:20px;scrollbar-color:var(--dash-primary) #f1f5f9;scrollbar-width:thin}.notes-card .card-content::-webkit-scrollbar{width:8px}.notes-card .card-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.notes-card .card-content::-webkit-scrollbar-thumb{background:var(--dash-primary);border-radius:4px}.notes-card .card-content::-webkit-scrollbar-thumb:hover{background:var(--dash-primary-hover)}.notes-card .card-header .btn,.notes-card .card-header .btn.btn-primary.btn-sm{background:linear-gradient(135deg,#c9a24a,#b8923f)!important;border:none!important;border-radius:var(--dash-radius-sm);box-shadow:0 4px 12px #0003;color:#1a212e!important;font-size:13px;font-weight:650;min-width:auto;padding:8px 14px;transition:all var(--dash-transition)}.notes-card .card-header .btn.btn-primary.btn-sm:hover,.notes-card .card-header .btn:hover{filter:brightness(1.06)}.notes-card .card-header .dashboard-notes-print-btn{background:#0000!important;border:1px solid #e6cf9273!important;box-shadow:none;color:#e6cf92!important}.notes-card .card-header .dashboard-notes-print-btn:hover:not(:disabled){background:#e6cf921f!important;color:#f3e6b8!important}.dashboard-action-btn{background:var(--dash-primary)!important;border:none!important;border-radius:var(--dash-radius-sm);box-shadow:0 2px 8px #2b36524d;color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;min-width:auto;padding:10px 18px!important;transition:all var(--dash-transition)}.dashboard-action-btn:hover{background:var(--dash-primary-hover)!important;box-shadow:0 4px 12px #2b365266;color:#fff!important}.notes-card .dashboard-action-btn,.tasks-jobs-card .dashboard-action-btn{color:#fff!important}.dashboard-notes-print-btn{background:#fff;border:1px solid #455a64;border:1px solid var(--dash-primary,#455a64);border-radius:8px;color:#455a64;color:var(--dash-primary,#455a64);cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:background .2s ease,color .2s ease}.dashboard-notes-print-btn:hover:not(:disabled){background:#455a64;background:var(--dash-primary,#455a64);color:#fff}.dashboard-notes-print-btn:disabled{cursor:not-allowed;opacity:.6}.notes-card .card-text{color:var(--dash-text-muted);font-size:13px;letter-spacing:0;line-height:1.5;margin:0;text-transform:none}.notes-card .notes-table.dashboard-panel-table{min-width:0}.notes-card .notes-table.dashboard-panel-table thead th{cursor:pointer;-webkit-user-select:none;user-select:none}.notes-card .notes-table.dashboard-panel-table td{font-size:12px;padding:7px 12px}.notes-card .notes-table .notes-content-cell{color:#546e7a;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-jobs-card{border:1px solid #e8ecf0;border-radius:16px;box-shadow:0 4px 24px #00000014,0 1px 3px #0000000a;display:flex;flex-direction:column;height:calc(100vh - 450px);max-height:calc(100vh - 450px);min-height:400px;overflow:hidden}.dashboard-panel-tabs-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:12px 12px 0}.tasks-jobs-card .dashboard-panel-tabs-row{flex-shrink:0}.dashboard-panel-tabs-row .dashboard-action-btn{flex-shrink:0;margin-left:auto;position:static;white-space:nowrap}.tasks-jobs-card .dashboard-panel-tabs{flex:1 1 220px;margin:0;min-width:0}.dashboard-panel-tabs{background:linear-gradient(180deg,#f4f6f9,#eef1f6);border:1px solid #2b365214;border-radius:12px;display:flex;flex-shrink:0;gap:0;padding:4px}.dashboard-panel-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#546e7a;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:8px 14px;transition:all .25s ease}.dashboard-panel-tab:hover{background:#fffc;color:#37474f}.dashboard-panel-tab.active{background:linear-gradient(135deg,#38466a,#2b3652);box-shadow:0 6px 14px #2b365247;color:#fff}.dashboard-panel-tab.active .dashboard-panel-tab-badge{background:#ffffff40;color:#fff}.dashboard-panel-tab-badge{background:#e0e4e8;border-radius:14px;color:#546e7a;font-size:11px;font-weight:600;padding:2px 8px}.dashboard-filter-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.dashboard-filter-tab{background:#f5f7fa;border:none;border-radius:8px;color:#546e7a;cursor:pointer;font-size:11px;font-weight:500;padding:6px 12px;transition:all .2s ease}.dashboard-filter-tab:hover{background:#e8ecf0;color:#37474f}.dashboard-filter-tab.active{background:linear-gradient(135deg,#455a64,#37474f);box-shadow:0 2px 6px #0000001a;color:#fff;font-weight:600}.dashboard-panel-table-wrap{background:#fff;border:1px solid #e8ecf0;border-radius:10px;max-height:calc(100% - 12px);overflow-x:auto;overflow-y:auto}.dashboard-panel-table{border-collapse:collapse;font-size:12px;min-width:800px;width:100%}.dashboard-panel-table.jobs-table{min-width:1200px}.dashboard-panel-table thead{background:linear-gradient(180deg,#455a64,#37474f);color:#fff}.dashboard-panel-table thead th{border-right:1px solid #ffffff14;color:#fffffff2;font-size:10px;font-weight:600;letter-spacing:.04em;padding:5px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.dashboard-panel-table thead th:last-child{border-right:none}.dashboard-panel-table thead th[onclick]{cursor:pointer;-webkit-user-select:none;user-select:none}.dashboard-panel-table thead th[onclick]:hover{background:#ffffff1a}.dashboard-panel-table tbody tr{border-bottom:1px solid #eef0f2;transition:background-color .15s ease}.dashboard-panel-table tbody tr:nth-child(2n){background:#fafbfc}.dashboard-panel-table tbody tr:hover{background:#f0f4f8!important}.dashboard-panel-table td{color:#37474f;padding:5px 10px;vertical-align:middle}.dashboard-panel-table .dashboard-cell-foy{color:#2b3652;font-weight:600}.dashboard-panel-table .dashboard-status-badge{border-radius:14px;display:inline-block;font-size:10px;font-weight:600;padding:3px 8px}.tasks-jobs-card .card-content{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow-x:hidden;overflow-y:hidden;padding:20px 20px 35px}.jobs-table-container,.tasks-table-container{box-sizing:border-box;flex:1 1;margin-bottom:0;min-height:0;overflow-x:scroll!important;overflow-y:auto;position:relative;scrollbar-color:#2b3652 #f0f0f0;scrollbar-width:thin;width:100%}.jobs-table-container::-webkit-scrollbar,.tasks-table-container::-webkit-scrollbar{height:12px;width:12px}.tasks-jobs-card .card-content{padding-bottom:20px!important}.jobs-table-container::-webkit-scrollbar-track,.tasks-table-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.jobs-table-container::-webkit-scrollbar-thumb,.tasks-table-container::-webkit-scrollbar-thumb{background:#2b3652;border-radius:4px}.jobs-table-container::-webkit-scrollbar-thumb:hover,.tasks-table-container::-webkit-scrollbar-thumb:hover{background:#5568d3}.jobs-table,.tasks-table{border-collapse:collapse;width:100%}.jobs-table tbody tr:hover,.tasks-table tbody tr:hover{background-color:#f8f9fa!important}.jobs-table td:nth-child(2),.jobs-table th:nth-child(2){max-width:160px}.jobs-table td:nth-child(3),.jobs-table th:nth-child(3){max-width:200px}.job-item{flex-shrink:0;max-width:450px;min-width:450px}.job-item.completed{background-color:#e8f5e9;opacity:.7}.job-item.overdue{background-color:#ffebee;border-color:#f44336}.job-title{color:#2c3e50;flex:1 1;font-size:14px}.job-title strong{color:#007bff}.job-status{border-radius:12px;font-size:11px;padding:4px 10px}.completed-badge{background-color:#4caf50;color:#fff}.overdue-badge{background-color:#f44336;color:#fff}.job-due-date.overdue,.job-due-overdue{color:#dc2626!important;font-weight:700!important}.btn-success{background-color:#4caf50;border:none;border-radius:4px;cursor:pointer;min-width:auto;transition:all .2s;white-space:nowrap;width:auto}.btn-success:hover{background-color:#45a049}.btn-success:active{transform:scale(.98)}.jobs-more{color:#666;font-size:12px;padding:12px;text-align:center}.note-item{background-color:#fff;box-shadow:0 1px 3px #0000000d;cursor:pointer}.note-item:hover{background-color:#f8f9fa;border-color:#2b3652;box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.note-title{color:#2c3e50;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:8px}.note-content-preview{color:#666;font-size:12px;line-height:1.5;margin-bottom:8px}.note-date{align-items:center;color:#999;display:flex;font-size:12px;gap:5px;margin-top:4px}.notes-more{margin-top:10px;padding:10px;text-align:center}.notes-more a{color:#2b3652;font-weight:600;text-decoration:none}.notes-more a:hover{text-decoration:underline}@media (max-width:1200px){.dashboard-main-grid{grid-template-columns:1fr!important}.dashboard-main-grid>.dashboard-split-handle{display:none}.stats-grid{grid-template-columns:1fr}.bottom-stats-row{grid-template-columns:1fr!important}.bottom-stats-row>.dashboard-split-handle{display:none}.quick-nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard{padding:12px}.dashboard-hero-wrap{margin-bottom:14px}.bottom-stats-grid,.bottom-stats-row,.case-dates-card,.dashboard-card,.dashboard-main-grid,.notes-card,.tasks-jobs-card,.upcoming-card{max-width:100%;width:100%}.tasks-jobs-card{height:min(64vh,580px);max-height:min(64vh,580px);min-height:360px}.tasks-jobs-card .card-content{display:flex;flex-direction:column;min-height:0;overflow:hidden!important;padding:10px 12px 12px!important}.dashboard-panel-tabs-row{padding:10px 10px 0}.dashboard-panel-tabs-row .dashboard-action-btn{margin-left:0;width:100%}.dashboard-panel-tab{font-size:11px;padding:8px}.dashboard-filter-tabs{flex-shrink:0;margin-bottom:8px}.dashboard-panel-table-wrap,.jobs-table-container,.tasks-table-container{-webkit-overflow-scrolling:touch;background:#0000;border:none;flex:1 1;max-height:none;min-height:0;overflow-x:hidden!important;overflow-y:auto!important}.dashboard-panel-table,.dashboard-panel-table.jobs-table,.dashboard-panel-table.tasks-table{display:block;min-width:0!important;width:100%}.dashboard-panel-table thead{display:none}.dashboard-panel-table tbody{display:flex;flex-direction:column;gap:6px}.dashboard-panel-table tbody tr{align-items:center;background:#fff;border:1px solid #e8ecf0;border-radius:12px;box-shadow:0 1px 3px #0f172a0f;box-sizing:border-box;display:flex;flex-wrap:wrap;min-height:64px;overflow:hidden;padding:8px 108px 8px 16px;position:relative;width:100%}.dashboard-panel-table tbody tr:before{background:linear-gradient(180deg,#38466a,#2b3652);border-radius:4px 0 0 4px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.dashboard-panel-table td{border:none!important;display:block;max-width:none!important;overflow:hidden;padding:0!important;text-overflow:ellipsis;white-space:nowrap;width:auto}.dashboard-panel-table tbody tr td:first-child{color:#1e2937;display:inline!important;font-size:13px!important;font-weight:700;line-height:1.35;max-width:42%;width:auto!important}.dashboard-panel-table tbody tr td:nth-child(2){color:#1e2937!important;display:inline!important;font-size:13px!important;font-weight:600;line-height:1.35;max-width:54%;width:auto!important}.dashboard-panel-table tbody tr td:nth-child(2):before{color:#94a3b8;content:" — ";font-weight:500}.dashboard-panel-table .dashboard-cell-foy,.dashboard-panel-table td.dashboard-cell-foy{color:#1e2937;font-size:13px!important;font-weight:700}.dashboard-panel-table tbody tr td:nth-child(3){-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box!important;flex:1 1 100%;font-size:12.5px;font-weight:500;margin-top:2px;max-width:100%!important;overflow:hidden;white-space:normal!important;width:100%!important}.dashboard-panel-table tbody tr td:nth-child(3) span{display:inline!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.dashboard-panel-table tbody tr td:nth-child(4){color:#64748b!important;flex:1 1 100%;font-size:11px!important;font-weight:500;margin-top:1px;white-space:nowrap!important;width:100%!important}.dashboard-panel-table tbody tr td.job-due-overdue,.dashboard-panel-table tbody tr td:nth-child(4).job-due-overdue{color:#dc2626!important;font-weight:700!important}.dashboard-panel-table tbody tr td:nth-child(4):before{color:#94a3b8;content:"Son tarih: "}.dashboard-panel-table tbody tr td:nth-child(4).job-due-overdue:before{color:#f87171}.dashboard-panel-table tbody tr td:nth-child(5){align-items:flex-end;display:flex!important;flex-direction:column;justify-content:center;max-width:104px;overflow:visible!important;position:absolute;right:2px;top:50%;transform:translateY(-50%);white-space:normal!important;width:auto!important}.dashboard-panel-table tbody tr td:nth-child(5) .dashboard-job-actions,.dashboard-panel-table tbody tr td:nth-child(5)>div{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:4px!important;justify-content:flex-end}.dashboard-panel-table tbody tr td:nth-child(5) .btn{font-size:12px!important;min-height:28px!important;min-width:28px!important;padding:0 6px!important}.dashboard-panel-table tbody tr td:nth-child(5) .btn-warning,.dashboard-panel-table tbody tr td:nth-child(5) span,.dashboard-panel-table.jobs-table tbody tr td:nth-child(n+6),.dashboard-panel-table.tasks-table tbody tr td:nth-child(5),.dashboard-panel-table.tasks-table tbody tr td:nth-child(n+7){display:none!important}.dashboard-panel-table.tasks-table tbody tr td:nth-child(6){display:flex!important;max-width:70px;overflow:visible!important;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:auto!important}.bottom-stats-grid .upcoming-case-item{width:100%}.bottom-stats-grid .case-muvekkil{font-size:12px}}.case-files-page{--cf-bg:#f0f2f5;--cf-card:#fff;--cf-border:#e8ecf0;--cf-text:#2c3e50;--cf-text-muted:#64748b;--cf-primary:#2b3652;--cf-primary-hover:#1f2a42;--cf-primary-light:#2b365214;--cf-header-bg:linear-gradient(180deg,#374151,#1f2937);--cf-shadow-sm:0 1px 3px #0000000f;--cf-shadow:0 4px 12px #0000000f,0 1px 2px #0000000a;--cf-radius:12px;--cf-radius-sm:8px;--cf-transition:0.2s ease;background:var(--cf-bg);box-sizing:border-box;font-family:inherit;margin:0;max-width:100%;min-height:calc(100vh - 60px);padding:24px;width:100%}.case-file-tabs{align-items:center;background:var(--cf-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius);box-shadow:var(--cf-shadow-sm);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:6px}.case-file-dava-inline{color:#64748b;font-weight:600}.case-file-tab-dava{font-weight:500;opacity:.85}.case-file-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--cf-radius-sm);color:var(--cf-text-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;max-width:320px;padding:8px 14px;transition:var(--cf-transition);white-space:nowrap}.case-file-tab:hover{background:var(--cf-primary-light);color:var(--cf-primary)}.case-file-tab.active{background:var(--cf-primary);box-shadow:var(--cf-shadow-sm);color:#fff}.case-file-tab[draggable=true]{cursor:grab}.case-file-tab.dragging{cursor:grabbing;opacity:.55}.case-file-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-file-tab-close{align-items:center;border-radius:50%;display:inline-flex;font-size:15px;height:18px;justify-content:center;line-height:1;transition:var(--cf-transition);width:18px}.case-file-tab-close:hover{background:#00000026}.case-file-tab.active .case-file-tab-close:hover{background:#ffffff40}.page-header{background:var(--cf-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius);box-shadow:var(--cf-shadow);position:relative}.page-header h1{color:var(--cf-text);flex:1 1;font-size:26px}.page-header-actions{align-items:center;display:flex;gap:12px;position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:10}.btn-upload{background:var(--cf-primary);border:none;border-radius:var(--cf-radius-sm);box-shadow:0 2px 8px #2b365240;color:#fff;cursor:pointer;font-weight:600;letter-spacing:0;text-transform:none;transition:all var(--cf-transition);white-space:nowrap}.btn-upload,.btn-upload.btn-sm{font-size:14px;padding:10px 20px}.btn-upload:hover{background:var(--cf-primary-hover);box-shadow:0 4px 14px #2b365259;transform:translateY(-1px)}.filter-panel{background:var(--cf-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius);box-shadow:var(--cf-shadow);flex-direction:row;flex-wrap:wrap;gap:16px;padding:16px 20px}.filter-panel-left{flex:1 1;flex-wrap:wrap}.filter-panel-left,.filter-panel-right{align-items:center;display:flex;gap:12px}.filter-panel-right{flex-wrap:nowrap}.filter-panel .form-control,.filter-panel input,.filter-panel select{background:var(--cf-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius-sm);box-sizing:border-box;color:var(--cf-text);font-size:14px;height:40px;line-height:1.4;min-width:160px;padding:10px 14px;transition:border-color var(--cf-transition),box-shadow var(--cf-transition)}.filter-panel-left .form-control:first-child{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;flex:2 1;min-width:240px;padding-left:40px}.filter-panel-left .form-control{flex:1 1}.filter-panel .form-control:focus{border-color:var(--cf-primary);box-shadow:0 0 0 3px var(--cf-primary-light);outline:none}.table-container{background:var(--cf-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius);box-shadow:var(--cf-shadow);margin-bottom:20px;max-width:100%;overflow-x:auto;width:100%}.case-files-table{border-collapse:collapse;width:100%}.case-files-table thead{background:var(--cf-header-bg);box-shadow:0 2px 4px #0000000f}.case-files-table th{border-bottom:1px solid #ffffff14;color:#fffffff2;font-size:12px;font-weight:600;letter-spacing:.04em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.case-files-table th:first-child{padding-left:20px}.case-files-table th.col-draggable,.case-files-table th.col-dragging{cursor:grab}.case-files-table th.col-dragging{cursor:grabbing;opacity:.55}.case-files-table th .col-drag-handle{display:inline-block;font-size:11px;letter-spacing:-2px;margin-right:6px;opacity:.55;vertical-align:middle}.case-files-table th.col-draggable:hover .col-drag-handle{opacity:.9}.column-filter-row th{background:#374151d9;cursor:default;padding:10px 12px}.column-filter-input{background:#fffffff2;border:1px solid #ffffff26;border-radius:6px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:12px;padding:6px 10px;transition:all var(--cf-transition);width:100%}.column-filter-input::placeholder{color:#94a3b8;font-size:11px}.column-filter-input:focus{background:#fff;border-color:var(--cf-primary);box-shadow:0 0 0 3px #2b365226;outline:none}.case-files-table td{border-bottom:1px solid #f1f5f9;color:var(--cf-text);font-size:13px;padding:14px 16px}.case-files-table td:first-child{padding-left:20px}.case-files-table td:has(.status-badge){min-width:150px;width:150px}.case-files-page .case-files-table tbody tr,.case-files-table tbody tr,table.case-files-table tbody tr{cursor:pointer;transition:background-color var(--cf-transition)}.case-file-row{cursor:pointer}.case-files-table tbody tr:nth-child(2n){background-color:#fafbfc}.case-files-table tbody tr:nth-child(odd){background-color:var(--cf-card)}.case-files-table tbody tr:hover{background-color:var(--cf-primary-light)}.case-files-table tbody tr:last-child td{border-bottom:none}.empty-table{color:var(--cf-text-muted);font-size:15px;font-weight:500;padding:64px 24px;text-align:center}.status-badge{font-size:11px;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase}.status-1{background:#dcfce7;color:#166534}.status-2{background:#fef9c3;color:#854d0e}.status-3{background:#e0f2fe;color:#0369a1}.btn-sm{border:none;border-radius:var(--cf-radius-sm);cursor:pointer;font-weight:500;margin-right:8px;padding:8px 16px;transition:all var(--cf-transition)}.btn-sm.btn-primary{background:var(--cf-primary);box-shadow:0 2px 6px #2b365240;color:#fff}.btn-sm.btn-primary:hover{background:var(--cf-primary-hover);box-shadow:0 4px 12px #2b365259;transform:translateY(-1px)}.btn-sm.btn-danger{background:#dc2626;color:#fff}.btn-sm.btn-danger:hover{background:#b91c1c;transform:translateY(-1px)}.action-bar{background:var(--cf-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius);box-shadow:var(--cf-shadow-sm);gap:12px;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.action-bar,.action-group{align-items:center;display:flex;flex-wrap:wrap}.action-group{gap:10px}.action-group-right{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;height:40px}.action-group-right>*{align-items:center;box-sizing:border-box;display:inline-flex;height:40px}.btn-filter{background:var(--cf-primary);border:none;border-radius:var(--cf-radius-sm);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all var(--cf-transition)}.btn-filter:hover{background:var(--cf-primary-hover);transform:translateY(-1px)}.btn-action{align-items:center;background:var(--cf-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius-sm);color:var(--cf-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all var(--cf-transition)}.btn-action:hover{background:#f8fafc;border-color:#cbd5e1}.btn-items-per-page{background:var(--cf-text);border:none;border-radius:var(--cf-radius-sm);color:#fff;cursor:pointer;font-size:13px;font-weight:500;height:40px;padding:8px 14px;transition:all var(--cf-transition)}.btn-items-per-page:hover{background:#374151}.pagination-info{background:var(--cf-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius-sm);box-shadow:var(--cf-shadow-sm);color:var(--cf-text-muted);font-size:13px;margin-bottom:12px;padding:12px 16px}.pagination{border-radius:var(--cf-radius);box-shadow:var(--cf-shadow-sm);gap:8px;margin-top:20px;padding:12px 16px}.pagination,.pagination-btn{align-items:center;background:var(--cf-card);border:1px solid var(--cf-border);display:flex;justify-content:center}.pagination-btn{border-radius:var(--cf-radius-sm);color:var(--cf-text);cursor:pointer;font-size:13px;font-weight:500;height:36px;min-width:36px;padding:8px 14px;transition:all var(--cf-transition)}.pagination-btn:hover:not(:disabled){background:var(--cf-primary);border-color:var(--cf-primary);color:#fff}.pagination-btn:disabled{cursor:not-allowed;opacity:.45}.pagination-btn.active{background:var(--cf-primary);border-color:var(--cf-primary);color:#fff}.pagination-ellipsis{color:var(--cf-text-muted);font-size:13px;font-weight:600;padding:8px 6px}.loading-state{background:var(--cf-card);border:1px solid var(--cf-border);border-radius:var(--cf-radius);box-shadow:var(--cf-shadow);color:var(--cf-text-muted);font-size:15px;padding:64px 24px;text-align:center}.btn-archive{background:#ea580c;color:#fff}.btn-archive:hover{background:#c2410c;transform:translateY(-1px)}@media (max-width:768px){.case-files-page{padding:16px}.page-header{align-items:stretch;flex-direction:column;gap:16px;padding:16px}.page-header-actions{justify-content:flex-end;position:static;transform:none}.filter-panel{flex-direction:column;padding:16px}.filter-panel .form-control,.filter-panel input,.filter-panel select{min-width:0;width:100%}.filter-panel-left .form-control:first-child{min-width:0}.filter-panel-right{flex-wrap:wrap}.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.case-files-table{min-width:800px}.case-files-table td,.case-files-table th{padding:12px 14px}.pagination{flex-wrap:wrap;gap:6px}}@media print{.action-bar,.btn-upload,.column-filter-row,.filter-panel,.page-header-actions,.pagination{display:none!important}.case-files-page{background:#fff;padding:0}.page-header{border:none;box-shadow:none}.table-container{border:1px solid #ddd;box-shadow:none}.case-files-table thead{background:#f1f5f9;color:#1e293b}.case-files-table th{border-bottom:2px solid #cbd5e1}}.note-form-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.note-form-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;max-height:90vh;max-width:600px;overflow-y:auto;padding:30px;width:100%}.note-form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.note-form-header h2{color:#333;font-size:24px;margin:0}.note-form{background:#fff}.job-form-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.job-form-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;max-height:90vh;max-width:600px;overflow-y:auto;padding:30px;width:100%}.job-form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.job-form-header h2{color:#333;font-size:24px;margin:0}.job-form{background:#fff}.form-control{border-radius:6px;font-family:inherit}textarea.form-control{min-height:120px}.form-actions{align-items:center;justify-content:space-between}.btn-secondary:hover:not(:disabled){background-color:#5a6268}.btn-danger:hover:not(:disabled){background-color:#c82333}.btn-outline-primary{background:#0000;border:1px solid #2b3652;color:#2b3652}.btn-outline-primary:hover:not(:disabled){background:#2b3652;color:#fff}.job-assign-task-block{border-top:1px solid #e9ecef;margin-top:8px;padding-top:12px}.job-assign-task-panel{display:flex;flex-direction:column;gap:10px}.job-assign-task-actions{display:flex;gap:8px;justify-content:flex-end}.task-form-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.task-form{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:90vh;max-width:600px;overflow-y:auto;padding:30px;width:90%}.task-form h2{color:#2c3e50;font-size:18px;margin-bottom:16px;margin-top:0}.task-form .form-group{margin-bottom:14px}.task-form .form-group label{color:#333;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.task-form .form-control{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:12px;padding:8px 10px;width:100%}textarea.form-control{min-height:80px;resize:vertical}.task-form .form-actions{border-top:2px solid #f0f0f0;display:flex;gap:8px;margin-top:20px;padding-top:16px}.task-form .btn{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;min-width:auto;padding:8px 16px;transition:opacity .3s;white-space:nowrap;width:auto}@media (max-width:768px){.task-form{padding:20px;width:95%}.form-actions{flex-direction:column}}.navbar{align-items:center;background:linear-gradient(120deg,#1a212e,#232c3d 52%,#2f3a4d);border-bottom:none;border-radius:16px;box-shadow:0 10px 30px #0f172a47;color:#fff;display:flex;justify-content:space-between;margin:15px 15px 0;padding:14px 24px;position:relative;z-index:100}.navbar-center,.navbar-left,.navbar-right{position:relative;z-index:1}.navbar-left{align-items:center;display:flex;gap:15px}.navbar-menu-toggle{align-items:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:10px 14px;transition:all .3s ease}.navbar-menu-toggle:hover{background:#ffffff2e;box-shadow:0 2px 8px #00000040;transform:scale(1.05)}.menu-toggle{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;font-size:20px;padding:10px 14px;transition:all .3s ease}.menu-toggle:hover{background:#e9e9e9;box-shadow:0 2px 8px #0000001a;transform:scale(1.05)}.navbar-logo{align-items:center;cursor:pointer;display:inline-flex;filter:drop-shadow(0 2px 8px rgba(201,162,74,.35));font-size:30px;line-height:1;text-decoration:none;transition:transform .25s ease}.navbar-logo img{display:block;height:40px;width:auto}.navbar-logo:hover{transform:scale(1.08)}.navbar-brand{border-radius:8px;color:#fff;font-size:18px;font-weight:700;letter-spacing:.2px;padding:6px 14px;text-decoration:none;transition:all .25s ease}.navbar-brand:hover{background:#ffffff1a;color:#fff}.navbar-center{flex:1 1;text-align:center}.firm-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e6cf92,#c9a24a 55%,#d9bd6f);-webkit-background-clip:text;background-clip:text;color:#c9a24a;font-size:23px;font-style:normal;font-weight:800;letter-spacing:.4px;margin:0;text-shadow:0 1px 12px #c9a24a2e;text-transform:none}.navbar-right{align-items:center;display:flex;gap:15px}.nav-button{background:#0000;border:2px solid;border-radius:8px;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;padding:8px 20px;text-decoration:none;transition:all .3s ease}.nav-button:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.files-button{border-color:#007bff;color:#007bff;padding:8px 20px}.files-button:hover{background-color:#007bff;color:#fff}.archive-button{border-color:#dc3545;color:#dc3545;padding:8px 20px}.archive-button:hover{background-color:#dc3545;color:#fff}.calendar-button{border-color:#28a745;color:#28a745;padding:8px 20px}.calendar-button:hover{background-color:#28a745;color:#fff}.job-list-button{border-color:#ff9800;color:#ff9800;padding:8px 20px}.job-list-button:hover{background-color:#ff9800;color:#fff}.navbar-right .tasks-button{background:#0000;border-color:#2b3652;color:#2b3652;padding:8px 20px}.navbar-right .tasks-button:hover{background-color:#2b3652;color:#fff}.user-info{align-items:center;display:flex;gap:15px}.user-menu-container{position:relative}.username-button{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:8px 14px;transition:all .3s ease}.username-button:hover{background:#ffffff2e}.username{font-weight:500}.dropdown-arrow{font-size:10px;transition:transform .3s ease}.user-menu-container:hover .dropdown-arrow{transform:rotate(180deg)}.navbar.menu-acik{z-index:1300}.user-menu-dropdown{animation:slideDown .2s ease;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-menu-item{background:none;border:none;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;text-align:left;transition:background-color .2s ease;width:100%}.user-menu-item:hover{background-color:#f5f5f5}.user-menu-item:first-child{border-bottom:1px solid #e0e0e0}.notification-bell{cursor:pointer;font-size:20px;position:relative}.notification-badge{align-items:center;background:#dc3545;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-5px;top:-5px;width:18px}@media (max-width:768px){.navbar-center{display:none}.nav-button{font-size:12px;padding:6px 12px}}.requests-button{background-color:#ff9800;color:#fff;min-width:100px;padding:8px 14px}.requests-button:hover{opacity:.9}.tasks-button{background-color:#2b3652;color:#fff}.tasks-button:hover{opacity:.9}.btn-info{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .3s ease}.btn-info:hover{background:#fff3;box-shadow:0 2px 8px #00000040;transform:translateY(-1px)}.navbar .nav-button{background:#c9a24a0f!important;border:1.5px solid #c9a24a80!important;color:#ecdcae!important;letter-spacing:.03em}.navbar .nav-button:hover{background:linear-gradient(135deg,#e6cf92,#c9a24a 55%,#b8912f)!important;border-color:#0000!important;box-shadow:0 6px 16px #c9a24a59!important;color:#1f2937!important}.masraf-form-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.masraf-form-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;max-height:90vh;max-width:1000px;overflow-y:auto;padding:30px;width:100%}.form-header{margin-bottom:30px}.masraf-form{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:30px}.form-section{border-bottom:1px solid #dee2e6;margin-bottom:30px;padding-bottom:20px}.form-section:last-of-type{border-bottom:none}.form-section h3{border-bottom:2px solid #007bff;color:#333;font-size:18px;margin-bottom:20px;padding-bottom:10px}.form-row{grid-gap:20px;gap:20px;margin-bottom:20px}.form-group input[type=date],.form-group input[type=number],.form-group input[type=text],.form-group select,.form-group textarea{border:1px solid #dee2e6;border-radius:6px;font-size:14px;padding:10px;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#007bff;outline:none}.form-group input[type=number]{-moz-appearance:textfield}.form-group input[type=number]::-webkit-inner-spin-button,.form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-group select:disabled{background-color:#e9ecef;cursor:not-allowed}.form-actions{border-top:1px solid #dee2e6;gap:15px}.btn-primary:hover:not(:disabled){background:#0056b3}.btn-secondary:hover:not(:disabled){background:#545b62}.radio-group{display:flex;gap:20px;margin-top:8px}.radio-label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:8px;margin-bottom:0}.radio-label input[type=radio]{cursor:pointer;margin:0;width:auto}.radio-label span{color:#333;font-size:14px}@media (max-width:768px){.form-row{grid-template-columns:1fr}.form-actions{flex-direction:column;gap:10px}.btn{width:100%}}.field-label-with-pin{align-items:center;display:inline-flex;gap:8px}.detay-pin-check{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0}.detay-pin-check input[type=checkbox]{accent-color:#c9a24a;cursor:pointer;height:15px;width:15px}.detay-pin-hint{background:#f8f5ee;border:1px solid #c9a24a59;border-radius:8px;color:#5b6478;font-size:12.5px;line-height:1.4;margin:0 0 14px;padding:8px 12px}.icra-form-section{background:linear-gradient(180deg,#c9a24a0f,#2b365208);border:1px solid #c9a24a59;border-radius:12px;margin:8px 0 18px;padding:16px 18px 12px}.icra-section-title{color:#2b3652;font-size:15px;font-weight:700;letter-spacing:.2px;margin:0 0 12px}.icra-hesap-note{color:#6b7280;display:block;font-size:12px;margin-top:4px}.bosanma-form-section{background:linear-gradient(180deg,#2b36520a,#c9a24a0d);border:1px solid #2b36522e;border-radius:12px;margin:8px 0 18px;padding:16px 18px 12px}.bosanma-section-title{border-bottom:1px solid #e8ebf0;color:#2b3652;font-size:14px;font-weight:700;margin:14px 0 10px;padding-bottom:6px}.bosanma-rol-row{margin-bottom:4px;margin-top:-4px}.bosanma-rol-checks{display:flex;flex-wrap:wrap;gap:18px;margin-top:6px}.bosanma-check-label{align-items:center;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:8px}.bosanma-check-label input[type=checkbox]{accent-color:#c9a24a;cursor:pointer;height:17px;width:17px}.form-group .sirket-inline-check{color:#1f4e79;flex-shrink:0;font-size:13px;font-weight:600;margin:0 0 0 auto;padding-left:14px;white-space:nowrap}.form-group .field-label-with-pin{line-height:1.4;min-height:20px}.form-group .muvekkil-davali-check{font-size:13px;margin-top:10px}.bosanma-mali-talepler{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}@media (max-width:640px){.bosanma-mali-talepler{grid-template-columns:1fr}}.ceza-rol-tabs{gap:8px}.ceza-rol-tab{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:4px;padding:6px 12px;transition:border-color .15s,background .15s,color .15s}.ceza-rol-tab input{opacity:0;pointer-events:none;position:absolute}.ceza-rol-tab.active{background:#c9a24a1f;border-color:#c9a24a;color:#2b3652}.ceza-taraf-block{background:#ffffff8c;border:1px dashed #2b365233;border-radius:10px;margin:10px 0 14px;padding:12px 12px 4px}.case-file-form-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:1000}.case-file-form{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:0;max-height:90vh;overflow-y:auto;padding:40px 60px;position:relative;width:100%}.case-file-form-large{max-width:95%;width:95%}.case-file-form h2{display:none}.form-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.form-header h2{color:#333;display:block;font-size:24px;font-weight:600;margin:0}.close-form-btn{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .2s;width:32px}.close-form-btn:hover{background-color:#f0f0f0;color:#333}.close-confirm-modal{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.close-confirm-content{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;max-width:400px;padding:30px;width:90%}.close-confirm-content h3{color:#333;font-size:18px;margin:0 0 20px}.close-confirm-buttons{display:flex;gap:10px;justify-content:flex-end}.drag-drop-area{position:relative}.drag-drop-area.drag-active{background-color:#e8f4f8!important;border-color:#2b3652!important}.case-file-form-content{display:flex;flex-direction:column;gap:0}.form-section{background:#0000;border:none;border-radius:0;margin-bottom:0;padding:0}.form-section h3{display:none}.form-row{grid-gap:30px;gap:30px;margin-bottom:0}.form-column{display:flex;flex-direction:column;gap:20px}.form-row-full{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.form-row:last-child{margin-bottom:0}.form-group{display:flex;flex-direction:column}.form-group-full{grid-column:1/-1}.form-group label{font-size:13px;font-weight:400}.form-group .field-label-with-pin{align-items:center;color:#333;display:flex;font-size:13px;font-weight:400;gap:8px;margin-bottom:8px}.form-control{background-color:#f5f5f5;border:1px solid #e0e0e0;box-sizing:border-box;padding:10px 12px;transition:border-color .2s,background-color .2s}.form-control:focus{background-color:#fff;box-shadow:0 0 0 2px #2b36521a}.form-control[type=datetime-local]{padding:8px 12px}.datetime-picker-24h{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.datetime-picker-24h input[type=date]{flex:1 1;min-width:140px}.datetime-picker-24h .datetime-time-select{padding:8px 12px;width:70px}.datetime-picker-24h .datetime-time-select:disabled{cursor:not-allowed;opacity:.6}.datetime-picker-24h .datetime-separator{color:#333;font-size:16px;font-weight:600}.form-actions{border-top:1px solid #e0e0e0;gap:12px;margin-top:24px;padding-top:24px}.btn-primary:hover:not(:disabled){background:#5568d3}.btn-primary:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.form-row,.form-row-full{grid-template-columns:1fr}.case-file-form{margin:10px;max-width:100%}}.existing-client-picker{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border:1px solid #ddd6fe;border-radius:14px;box-shadow:0 2px 10px #2b365214;margin-bottom:22px;padding:16px 18px}.existing-client-picker-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.existing-client-picker-icon{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 4px #00000014;display:flex;flex:0 0 auto;font-size:22px;height:40px;justify-content:center;width:40px}.existing-client-picker-title{color:#1f2a42;font-size:15px;font-weight:700}.existing-client-picker-subtitle{color:#6b7280;font-size:12.5px;margin-top:2px}.existing-client-search-wrap{position:relative}.existing-client-search-icon{font-size:14px;left:12px;opacity:.7;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.existing-client-search{background:#fff;padding-left:36px!important;padding-right:34px!important}.existing-client-clear{align-items:center;background:#e5e7eb;border:none;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px}.existing-client-clear:hover{background:#d1d5db}.existing-client-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001f;left:0;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.existing-client-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:9px 12px;transition:background .12s ease}.existing-client-option:hover{background:#eef2ff}.eco-name{align-items:center;color:#1f2937;display:flex;font-size:14px;font-weight:600;gap:8px;min-width:0}.eco-foy{background:#1e3a8a;border-radius:6px;color:#fff;flex:0 0 auto;font-size:11.5px;font-weight:700;letter-spacing:.2px;padding:2px 8px}.eco-tc{color:#6b7280;font-size:12px;white-space:nowrap}.existing-client-empty{color:#9ca3af;cursor:default;justify-content:center}.existing-client-empty:hover{background:#0000}.existing-client-docs-panel{margin-top:12px}.existing-client-docs-toggle{align-items:center;background:#fffbeb;border:1px solid #e6cf92;border-radius:8px;color:#92400e;cursor:pointer;display:flex;font-size:13.5px;gap:10px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.existing-client-docs-toggle:disabled{cursor:default;opacity:.7}.existing-client-docs-caret{color:#a16207;font-size:11px}.existing-client-docs-list{background:#fffdf7;border:1px solid #e6cf92;border-radius:8px;margin-top:6px;max-height:260px;overflow-y:auto;padding:8px}.existing-client-docs-actions{display:flex;gap:8px;margin-bottom:8px}.existing-client-docs-item{align-items:center;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px}.existing-client-docs-item:hover{background:#fef3c7}.existing-client-docs-item input[type=checkbox]{cursor:pointer;flex:0 0 auto;height:16px;width:16px}.existing-client-docs-item .ecd-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.existing-client-docs-item .ecd-type{background:#fde68a;border-radius:4px;color:#92400e;flex:0 0 auto;font-size:11px;padding:2px 6px}.existing-client-docs-hint{color:#a16207;font-size:11.5px;margin:8px 4px 2px}.existing-client-docs-check{align-items:center;background:#fffbeb;border:1px solid #e6cf92;border-radius:8px;color:#92400e;cursor:pointer;display:flex;font-size:13.5px;gap:10px;margin-top:12px;padding:10px 12px}.existing-client-docs-check input[type=checkbox]{cursor:pointer;flex:0 0 auto;height:18px;width:18px}.existing-client-picker-note{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#059669;font-size:12.5px;font-weight:600;margin-top:10px;padding:8px 12px}.sozlesme-oran-row{align-items:center;display:flex;gap:12px}.sozlesme-oran-row .form-control{flex:1 1;min-width:0}.iscilik-hesap-alani{margin-top:14px}.iscilik-hesap-ac{align-items:center;background:#c9a24a14;border:1px dashed #c9a24a99;border-radius:10px;color:#7a5716;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 16px;transition:background .2s,border-color .2s,transform .15s}.iscilik-hesap-ac:hover{background:#c9a24a24;border-color:#c9a24ad9;transform:translateY(-1px)}.column-control-container{position:relative}.column-control-btn,.column-control-container{align-items:center!important;display:inline-flex!important;height:28px!important;vertical-align:middle!important}.column-control-btn{box-sizing:border-box!important;font-size:11px!important;gap:4px;justify-content:center!important;line-height:1!important;margin:0!important;min-width:28px!important;padding:4px 8px!important;width:auto!important}.column-control-btn svg{color:currentColor;height:14px!important;width:14px!important}.column-control-overlay{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.column-control-dropdown{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px #00000026;max-height:400px;max-width:280px;min-width:220px;overflow-y:auto;position:fixed;z-index:10000}.column-control-header{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:8px 12px}.column-control-header h4{color:#333;font-size:13px;font-weight:600;margin:0}.close-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;line-height:1;padding:0;width:20px}.close-btn:hover{color:#333}.column-control-actions{border-bottom:1px solid #dee2e6;display:flex;gap:8px;padding:6px 12px}.btn-link{background:none;border:none;color:#007bff;cursor:pointer;font-size:11px;padding:0;text-decoration:underline}.btn-link:hover{color:#0056b3}.column-control-list{max-height:320px;overflow-y:auto;padding:4px 0}.column-control-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:background-color .2s}.column-control-item:hover{background-color:#f8f9fa}.column-control-item-disabled{cursor:not-allowed;opacity:.6}.column-control-item-disabled:hover{background-color:initial}.column-control-item input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fff!important;border:1.5px solid #2b3652!important;border-radius:3px!important;cursor:pointer;flex-shrink:0;height:12px!important;margin:0!important;max-height:12px!important;max-width:12px!important;min-height:12px!important;min-width:12px!important;padding:0!important;position:relative;width:12px!important}.column-control-item input[type=checkbox]:checked{background-color:#2b3652!important;border-color:#2b3652!important}.column-control-item input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:8px;font-weight:700;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.column-control-item span{color:#333;font-size:11px;line-height:1.4;-webkit-user-select:none;user-select:none}.column-control-list::-webkit-scrollbar{width:6px}.column-control-list::-webkit-scrollbar-track{background:#f1f1f1}.column-control-list::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.column-control-list::-webkit-scrollbar-thumb:hover{background:#555}.mg-katman{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c111cb3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:4500}.mg-kutu{background:#f6f4ee;border-radius:16px;box-shadow:0 30px 70px #060a1480;display:flex;flex-direction:column;height:min(92vh,100%);overflow:hidden;width:min(1000px,100%)}.mg-ust{background:linear-gradient(120deg,#1a212e,#232c3d 52%,#2f3a4d);color:#fff;padding:13px 16px}.mg-ust,.mg-ust-sol{align-items:center;display:flex;gap:12px}.mg-ust-sol{flex:1 1;min-width:0}.mg-ust-sol strong{font-size:14.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-rozet{background:#c9a24a2e;border:1px solid #c9a24a8c;border-radius:7px;color:#ecdcae;flex:none;font-size:10.5px;font-weight:800;letter-spacing:.1em;padding:5px 10px}.mg-kapat{background:#ffffff14;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;flex:none;font-size:20px;height:34px;line-height:1;width:34px}.mg-kapat:hover{background:#ffffff29}.mg-govde{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:18px}.mg-icerik{display:flex;flex-direction:column;gap:16px}.mg-uyari-ozel{background:#fff4e5;border:1px solid #f0c48a;border-radius:10px;color:#8a5a10;font-size:13px;line-height:1.55;margin-bottom:14px;padding:12px 14px}@media (max-width:640px){.mg-katman{padding:0}.mg-kutu{border-radius:0;height:100%;width:100%}.mg-govde{padding:12px}.mg-rozet{display:none}}.mg-duzen{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:300px 1fr}.mg-loglar{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e6e2d6;border-radius:12px;box-shadow:0 2px 10px #0f172a0d;display:flex;flex-direction:column;gap:10px;max-height:calc(92vh - 110px);overflow-y:auto;padding:14px;position:-webkit-sticky;position:sticky}.mg-loglar-ust h3{color:#1f2a44;font-size:14px;font-weight:800;margin:0}.mg-loglar-ust span{color:#8b96a8;display:block;font-size:11px;margin-top:3px}.mg-log-bos{color:#7c8ba1;font-size:12.5px;line-height:1.6;margin:0}.mg-log-liste{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.mg-log-liste li{background:#efece1;border:1px solid #eceadf;border-left:3px solid #c9a24a;border-radius:9px;padding:9px 11px 9px 13px}.mg-log-satir{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.mg-log-satir strong{color:#2b3652;font-size:12.5px;font-weight:700}.mg-log-tarih{color:#8b96a8;flex:none;font-size:10.5px;white-space:nowrap}.mg-log-aciklama{color:#566274;font-size:11.5px;line-height:1.5;margin:4px 0 0;word-break:break-word}.mg-log-kaynak{color:#9aa5b5;font-size:10.5px;margin:3px 0 0}@media (max-width:900px){.mg-duzen{grid-template-columns:1fr}.mg-loglar{max-height:260px;order:2;position:static}.mg-icerik{order:1}}.mg-gunler{display:flex;flex-direction:column;gap:8px}.mg-gun-baslik{align-items:center;background:#f2efe6;border:1px solid #e6e2d6;border-radius:9px;color:#2b3652;cursor:pointer;display:flex;font-size:12.5px;font-weight:800;gap:8px;padding:8px 10px;text-align:left;transition:background .18s ease;width:100%}.mg-gun-baslik:hover{background:#ebe7da}.mg-gun-ok{color:#8b96a8;flex:none;font-size:11px;transition:transform .2s ease}.mg-gun-baslik.kapali .mg-gun-ok{transform:rotate(-90deg)}.mg-gun-ad{flex:1 1;min-width:0}.mg-gun-adet{background:#2b3652;border-radius:20px;color:#ecdcae;flex:none;font-size:10.5px;font-weight:800;min-width:20px;padding:1px 7px;text-align:center}.mg-gun .mg-log-liste{margin-top:6px}.muvekkil-goz-btn{gap:6px;position:relative}.muvekkil-goz-btn,.muvekkil-goz-rozet{align-items:center;display:inline-flex}.muvekkil-goz-rozet{border-radius:20px;font-size:10.5px;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.muvekkil-goz-rozet.sari{background:#f5b62f;box-shadow:0 0 0 2px #f5b62f47;color:#4a3505}.muvekkil-goz-rozet.kirmizi{background:#dc2626;box-shadow:0 0 0 2px #dc262640;color:#fff}.mg-duzen{display:block;position:relative}.mg-loglar-ac{align-items:center;background:#f2efe6;border:1px solid #dcd6c6;border-radius:9px;color:#2b3652;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;margin-bottom:14px;padding:8px 14px;transition:background .18s ease,border-color .18s ease}.mg-loglar-ac:hover{background:#ebe7da;border-color:#c9a24ab3}.mg-loglar-ac-adet{background:#2b3652;border-radius:20px;color:#ecdcae;font-size:10.5px;font-weight:800;min-width:18px;padding:1px 6px;text-align:center}.mg-log-perde{background:#0c111c59;inset:0;position:fixed;z-index:4600}.mg-loglar{border:none;border-radius:0 14px 14px 0;border-right:1px solid #e6e2d6;bottom:0;box-shadow:0 0 40px #060a1459;left:0;max-height:none;padding:16px;position:fixed;top:0;transform:translateX(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1);width:min(340px,88vw);z-index:4700}.mg-loglar.acik{transform:translateX(0)}.mg-loglar-ust{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.mg-loglar-kapat{background:#f6f4ee;border:1px solid #e2ddd0;border-radius:8px;color:#64748b;cursor:pointer;flex:none;font-size:19px;height:30px;line-height:1;width:30px}.mg-loglar-kapat:hover{background:#eceadf}@media (max-width:900px){.mg-loglar{max-height:none;order:0;position:fixed}.mg-icerik{order:0}}@media (prefers-reduced-motion:reduce){.mg-loglar{transition:none}}.muvekkil-goz-btn.btn.btn-sm{align-items:center;display:inline-flex!important;flex:none;gap:7px;line-height:1.2;padding:8px 14px!important;white-space:nowrap;width:auto}.muvekkil-goz-btn svg{flex:none}.muvekkil-goz-btn>span:not(.muvekkil-goz-rozet){white-space:nowrap}.doc-yukleyen-muvekkil{background:#e9e2fb;border:1px solid #ddd4fb;border-radius:20px;color:#6d4bd8;display:inline-block;font-size:11.5px;font-weight:800;padding:2px 9px}.detail-header>.muvekkil-goz-btn,.section-header>.muvekkil-goz-btn{flex:0 0 auto!important;max-width:none;min-width:-webkit-max-content;min-width:max-content;overflow:visible;text-overflow:clip}.mg-log-liste li.mg-log-giris{background:#dcf5e5;border-color:#cdeed8 #cdeed8 #cdeed8 #16a34a}.mg-log-liste li.mg-log-hata{background:#fbe0e0;border-color:#f6cfcf #f6cfcf #f6cfcf #dc2626}.mg-log-liste li.mg-log-cikis{background:#e9ecf1;border-color:#e4e7ec #e4e7ec #e4e7ec #64748b}.mg-log-liste li.mg-log-inceleme{background:#fde8d3;border-color:#f6d9bd #f6d9bd #f6d9bd #ea580c}.mg-log-liste li.mg-log-indirme{background:#dfeafc;border-color:#cfe1f7 #cfe1f7 #cfe1f7 #2f7fd0}.mg-log-liste li.mg-log-yukleme{background:#e9e2fb;border-color:#ddd4fb #ddd4fb #ddd4fb #7c5cf0}.mg-log-liste li.mg-log-diger{background:#efece1;border-color:#eceadf #eceadf #eceadf #c9a24a}.btn.muvekkil-goz-btn,.case-file-detail .btn.btn-secondary.btn-sm.muvekkil-goz-btn,.case-file-detail .detail-header .btn.btn-secondary.btn-sm.muvekkil-goz-btn,.detail-header .btn.btn-secondary.btn-sm.muvekkil-goz-btn,.detail-header .btn.muvekkil-goz-btn{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;font-size:12.5px!important;gap:7px!important;max-width:none!important;min-width:-webkit-max-content!important;min-width:max-content!important;overflow:visible!important;padding:8px 14px!important;text-overflow:clip!important;white-space:nowrap!important;width:auto!important}.hesap-detayi{-webkit-overflow-scrolling:touch;--hd-border:#e6e9ef;--hd-muted:#64748b;--hd-text:#1f2937;--hd-primary:#2b3652;--hd-primary-soft:#eef2ff;--hd-green:#059669;--hd-green-soft:#ecfdf5;--hd-amber:#b45309;--hd-amber-soft:#fffbeb;--hd-red:#dc2626;box-sizing:border-box;color:var(--hd-text);display:flex;flex-direction:column;gap:20px;margin:8px 0 0;max-width:720px;min-width:0;overflow-x:auto;width:100%}.hd-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);position:-webkit-sticky;position:sticky;top:8px;z-index:5}.hd-summary{border-radius:16px;box-shadow:0 10px 24px #0f172a24;color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:96px;overflow:hidden;padding:18px 20px;position:relative}.hd-summary:after{background:#ffffff1f;border-radius:50%;content:"";height:90px;position:absolute;right:-24px;top:-24px;width:90px}.hd-summary--income{background:linear-gradient(135deg,#2b3652,#38466a)}.hd-summary--client{background:linear-gradient(135deg,#059669,#10b981)}.hd-summary--office{background:linear-gradient(135deg,#a67c2e,#c9a24a)}.hd-summary--office.is-negative{background:linear-gradient(135deg,#dc2626,#ef4444)}.hd-summary--berile{background:linear-gradient(135deg,#5b21b6,#7c3aed)}.hd-summary-label{font-size:.82rem;font-weight:600;letter-spacing:.2px;opacity:.95;z-index:1}.hd-summary-value{font-feature-settings:"tnum";font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1;z-index:1}.hd-list-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.hd-list-title{color:var(--hd-text);font-size:1.1rem;gap:8px;margin:0}.hd-count-badge,.hd-list-title{align-items:center;display:inline-flex;font-weight:700}.hd-count-badge{background:var(--hd-primary-soft);border-radius:999px;color:var(--hd-primary);font-size:.8rem;height:24px;justify-content:center;min-width:24px;padding:0 8px}.hd-save-hint{color:var(--hd-muted);font-size:.78rem;font-weight:600;margin-left:8px}.hd-save-hint--ok{color:var(--hd-green)}.hd-save-hint--err{color:var(--hd-red)}.hd-add-btn{background:var(--hd-primary);border:none;border-radius:10px;box-shadow:0 4px 12px #2b365247;color:#fff;cursor:pointer;font-size:.88rem;font-weight:700;padding:10px 16px;transition:all .15s ease}.hd-add-btn:hover{background:#1f2a42;transform:translateY(-1px)}.hd-cards{gap:18px;width:100%}.hd-card,.hd-cards{display:flex;flex-direction:column}.hd-card{background:#fff;border:1px solid var(--hd-border);border-radius:16px;box-shadow:0 2px 12px #0000000d;overflow:hidden}.hd-card-head{align-items:center;background:#f8fafc;border-bottom:1px solid var(--hd-border);cursor:pointer;display:flex;gap:10px;padding:12px 14px;-webkit-user-select:none;user-select:none}.hd-card.is-collapsed .hd-card-head{border-bottom:none}.hd-card-chevron{color:var(--hd-muted);flex-shrink:0;font-size:14px;font-weight:800;width:18px}.hd-card-preview{font-feature-settings:"tnum";color:var(--hd-primary);flex-shrink:0;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:700}.hd-empty{background:#f8fafc;border:1px dashed var(--hd-border);border-radius:12px;color:#64748b;margin:0;padding:18px 16px}.hd-sozlesme-oran-row{justify-content:flex-end}.hd-masrafa-aktar{display:flex;flex-direction:column;gap:6px;padding:0 16px 16px}.hd-masrafa-btn{align-self:flex-start;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;color:var(--hd-primary);cursor:pointer;font-size:.85rem;font-weight:700;padding:8px 12px}.hd-masrafa-btn:hover:not(:disabled){background:#e0e7ff}.hd-masrafa-btn:disabled{cursor:wait;opacity:.65}.hd-masrafa-hint{color:var(--hd-muted);font-size:11.5px}.hd-card-index{align-items:center;background:var(--hd-primary);border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:800;height:26px;justify-content:center;width:26px}.hd-card-title{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--hd-text);flex:1 1;font-size:.98rem;font-weight:700;min-width:0;padding:6px 8px;transition:all .15s ease}.hd-card-title:hover{background:#fff;border-color:var(--hd-border)}.hd-card-title:focus{background:#fff;border-color:var(--hd-primary);box-shadow:0 0 0 3px #2b365226;outline:none}.hd-card-remove{background:#fff;border:none;border:1px solid var(--hd-border);border-radius:8px;color:var(--hd-muted);cursor:pointer;flex-shrink:0;font-size:20px;height:30px;line-height:1;transition:all .15s ease;width:30px}.hd-card-remove:hover{background:#fef2f2;border-color:#fca5a5;color:var(--hd-red)}.hd-top-card{align-items:center;background:linear-gradient(135deg,#2b3652,#38466a);border-radius:12px;box-shadow:0 6px 16px #2b365238;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin:14px;padding:14px 16px}.hd-top-label{color:#fff;font-size:.92rem;font-weight:700}.hd-top-card .hd-input{border-color:#0000;font-size:1.05rem}.hd-inputs{display:flex;flex-direction:column;gap:2px;padding:0 16px 8px}.hd-row{align-items:center;border-bottom:1px dashed var(--hd-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 0}.hd-row:last-of-type{border-bottom:none}.hd-label{color:var(--hd-text);font-size:.9rem;font-weight:600}.hd-input-wrap{position:relative;width:170px}.hd-input-wrap--sm{width:110px}.hd-input-wrap--lg{width:190px}.hd-input{background:#fff;border:1px solid var(--hd-border);border-radius:10px;box-sizing:border-box;color:var(--hd-text);font-size:.95rem;font-weight:600;padding:10px 34px 10px 12px;text-align:right;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.hd-input:focus{border-color:var(--hd-primary);box-shadow:0 0 0 3px #2b365226;outline:none}.hd-suffix{color:var(--hd-muted);font-size:.9rem;font-weight:700;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.hd-top-card .hd-suffix{color:#ffffffd9}.hd-input::-webkit-inner-spin-button,.hd-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hd-input[type=number]{-moz-appearance:textfield}.hd-faiz-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:6px 0;padding:14px 16px}.hd-faiz-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.hd-faiz-amount{font-feature-settings:"tnum";color:var(--hd-primary);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:800}.hd-faiz-dates{display:flex;flex-wrap:wrap;gap:12px}.hd-date-field{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:130px}.hd-date-label{color:var(--hd-muted);font-size:.78rem;font-weight:600}.hd-date-selects{display:flex;gap:6px}.hd-date-select{background:#fff;border:1px solid var(--hd-border);border-radius:10px;color:var(--hd-text);cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;min-width:0;padding:9px 8px;transition:border-color .15s ease,box-shadow .15s ease}.hd-date-select:focus{border-color:var(--hd-primary);box-shadow:0 0 0 3px #2b365226;outline:none}.hd-date-display{color:var(--hd-primary);font-size:.8rem;font-weight:700}.hd-aratoplam{align-items:center;background:var(--hd-primary-soft);border:1px solid #c7d2fe;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin:6px 0 2px;padding:12px 16px}.hd-aratoplam-label{color:var(--hd-primary);font-size:.9rem;font-weight:700}.hd-aratoplam-value{font-feature-settings:"tnum";color:var(--hd-primary);font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:800}.hd-faiz-info{border-top:1px dashed #e2e8f0;margin-top:12px;padding-top:12px}.hd-faiz-total{color:var(--hd-muted);display:block;font-size:.8rem;font-weight:600;margin-bottom:8px}.hd-faiz-segments{display:flex;flex-wrap:wrap;gap:8px}.hd-faiz-chip{background:var(--hd-primary-soft);border-radius:999px;color:var(--hd-primary);font-size:.76rem;font-weight:700;padding:5px 10px;white-space:nowrap}.hd-row--fee{align-items:flex-start}.hd-fee-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.hd-checkbox{align-items:center;color:var(--hd-muted);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;-webkit-user-select:none;user-select:none}.hd-checkbox input{accent-color:var(--hd-primary);cursor:pointer;height:16px;width:16px}.hd-fee-amount{background:var(--hd-primary-soft);border-radius:8px;color:var(--hd-primary);font-size:.88rem;font-weight:700;padding:6px 10px;white-space:nowrap}.hd-card-results{grid-gap:12px;background:#fbfcfe;border-top:1px solid var(--hd-border);display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:auto;padding:14px 16px 16px}.hd-mini-result{border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.hd-mini-label{font-size:.78rem;font-weight:600}.hd-mini-value{font-feature-settings:"tnum";font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:800}.hd-mini-result--client{background:var(--hd-green-soft);border:1px solid #a7f3d0;color:var(--hd-green)}.hd-mini-result--office{background:var(--hd-amber-soft);border:1px solid #e6cf92;color:var(--hd-amber)}.hd-mini-result--office.is-negative{background:#fef2f2;border-color:#fecaca;color:var(--hd-red)}.hd-mini-result--gider{background:#f1f5f9;border:1px solid #e2e8f0;color:#334155}.hd-mini-result--gider.is-negative{background:#fef2f2;border-color:#fecaca;color:var(--hd-red)}.hd-mini-result--berile{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.hd-berile-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hd-berile-hint{color:#7c3aed;font-size:.75rem;font-weight:600}.hd-berile-reset{background:#ede9fe;border:none;border-radius:8px;color:#5b21b6;cursor:pointer;font-size:.75rem;font-weight:700;padding:5px 8px}.hd-linked-hint{color:var(--hd-muted);font-size:.72rem;font-weight:600;margin-left:8px;text-transform:lowercase}.hd-input[readonly]{background:#f8fafc;color:#334155}.hd-details{background:#fff;border:1px solid var(--hd-border);border-radius:12px;margin:8px 0 2px;padding:10px 12px}.hd-details>summary{align-items:center;color:var(--hd-primary);cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:12px;justify-content:space-between;list-style:none;-webkit-user-select:none;user-select:none}.hd-details>summary::marker{content:""}.hd-details>summary:before{color:#c9a24a;content:"▸ "}.hd-details[open]>summary:before{content:"▾ "}.hd-details-sum{font-feature-settings:"tnum";color:var(--hd-amber);font-variant-numeric:tabular-nums;margin-left:auto}.hd-masraf-kalemler{display:flex;flex-direction:column;gap:3px;margin:10px 0 0}.hd-masraf-kalem{align-items:center;border-bottom:1px dashed #eef0f4;color:#4b5563;cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:4px 0}.hd-masraf-kalem input{accent-color:#2b3652;flex-shrink:0}.hd-masraf-kalem span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.hd-masraf-hint{color:#64748b;font-size:11.5px;line-height:1.4;margin:8px 0 0}@media (max-width:820px){.hesap-detayi{max-width:100%}.hd-summary-grid{grid-template-columns:1fr;position:static}}@media (max-width:520px){.hd-row{align-items:flex-start;flex-direction:column}.hd-input-wrap,.hd-input-wrap--lg,.hd-input-wrap--sm{width:100%}.hd-fee-controls{justify-content:space-between;width:100%}.hd-card-results{grid-template-columns:1fr}}.icra-hesap{-webkit-overflow-scrolling:touch;color:#1f2937;max-width:100%;min-width:0;overflow-x:auto;padding:4px 2px 8px}.icra-hesap-header{align-items:center;justify-content:space-between;margin-bottom:16px}.icra-head-left,.icra-hesap-header{display:flex;flex-wrap:wrap;gap:12px}.icra-head-left{align-items:baseline}.icra-hesap-title{color:#2b3652;font-size:19px;font-weight:800;margin:0}.icra-hesap-today{background:#2b36520f;border-radius:999px;color:#6b7280;font-size:12.5px;padding:4px 10px}.icra-head-actions{align-items:center;display:flex;gap:10px}.icra-save-msg{font-size:13px;font-weight:600}.icra-save-msg.ok{color:#15803d}.icra-save-msg.err{color:#b91c1c}.icra-card{background:#fff;border:1px solid #eceef2;border-radius:14px;box-shadow:0 1px 2px #0f172a0a;margin-bottom:14px;padding:16px 18px}.icra-card-title{align-items:baseline;border-bottom:1px solid #f1f3f7;color:#2b3652;display:flex;font-size:14px;font-weight:700;gap:10px;margin-bottom:14px;padding-bottom:10px}.icra-card-title small{color:#9ca3af;font-size:11.5px;font-weight:400}.icra-input-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.icra-field{display:flex;flex-direction:column;gap:5px}.icra-field label{color:#475569;font-size:12px;font-weight:600}.icra-field input,.icra-field select{background:#fff;border:1px solid #d7dbe2;border-radius:9px;font-size:14px;padding:9px 11px}.icra-field-hint{color:#6b7280;font-size:11.5px;font-weight:400;line-height:1.4;margin:4px 0 0}.icra-link-btn{background:none;border:0;color:#1d4ed8;cursor:pointer;display:inline;font-size:11.5px;font-weight:600;margin-left:6px;padding:0;text-decoration:underline}.icra-ucdeceyrek{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-top:14px}.icra-ucdeceyrek input[type=checkbox]{accent-color:#c9a24a;cursor:pointer;height:16px;width:16px}.icra-hesap-uyari{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;font-size:13px;margin-bottom:14px;padding:10px 14px}.icra-hesap-rows{display:flex;flex-direction:column}.icra-row{align-items:flex-start;border-bottom:1px solid #f2f4f7;display:flex;gap:12px;padding:12px 2px}.icra-row:last-child{border-bottom:none}.icra-cb{accent-color:#c9a24a;cursor:pointer;flex:0 0 auto;height:17px;margin-top:2px;width:17px}.icra-row-body{flex:1 1;min-width:0}.icra-row-line{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.icra-row-label{color:#374151;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:2px;min-width:0}.icra-row-label small{color:#9ca3af;font-size:11.5px;font-weight:400}.icra-row-value{color:#1f2937;font-size:15px;font-weight:700;white-space:nowrap}.icra-row.pasif .icra-row-label,.icra-row.pasif .icra-row-label small{color:#9ca3af}.icra-row.pasif .icra-row-value{color:#9ca3af;text-decoration:line-through}.icra-seg-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.icra-seg-chip{background:#2b36520f;border-radius:999px;color:#2b3652;font-size:11px;font-weight:600;padding:3px 10px}.icra-details{margin-top:8px}.icra-details>summary{color:#a67c2e;cursor:pointer;font-size:12.5px;font-weight:600;list-style:none;-webkit-user-select:none;user-select:none}.icra-details>summary::marker{content:""}.icra-details>summary:before{color:#c9a24a;content:"▸ "}.icra-details[open]>summary:before{content:"▾ "}.icra-masraf-kalemler{display:flex;flex-direction:column;gap:3px;margin:10px 0}.icra-masraf-kalem{align-items:center;border-bottom:1px dashed #eef0f4;color:#4b5563;cursor:pointer;display:flex;font-size:12.5px;gap:8px;justify-content:flex-start;padding:4px 0}.icra-masraf-kalem input{accent-color:#2b3652;flex-shrink:0}.icra-masraf-kalem span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.icra-masraf-hint{color:#64748b;font-size:11.5px;line-height:1.4;margin:8px 0 0}.icra-uyap-ozet{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #2b36522e}.icra-uyap-grid{display:flex;flex-direction:column;gap:6px}.icra-uyap-row{align-items:baseline;border-bottom:1px dashed #e8edf5;color:#334155;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:6px 0}.icra-uyap-row small{color:#94a3b8;display:block;font-weight:500;margin-left:0;margin-top:2px}.icra-uyap-row strong{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums}.icra-uyap-total{border-bottom:none;border-top:2px solid #2b3652;font-size:15px;margin-top:4px;padding-top:10px}.icra-uyap-total strong{color:#b91c1c;font-size:18px}.icra-masraf-ayar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.icra-masraf-ayar-item{color:#475569;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.icra-masraf-ayar-item input[type=number]{border:1px solid #d7dbe2;border-radius:8px;font-size:14px;padding:6px 10px;width:120px}.icra-masraf-ayar-item.icra-check{align-items:center;flex-direction:row;font-weight:500;gap:6px}.icra-inline-select{background:#fff;border:1px solid #d7dbe2;border-radius:8px;color:#374151;font-size:12.5px;margin-top:8px;padding:6px 10px}.icra-hesap-total{align-items:center;background:linear-gradient(135deg,#1a212e,#2f3a4d);border-radius:14px;box-shadow:0 12px 28px #0f172a4d;color:#fff;display:flex;gap:12px;justify-content:space-between;margin-top:6px;padding:18px 22px}.icra-total-label{color:#e6cf92;font-size:14px;font-weight:700;letter-spacing:.5px}.icra-total-value{color:#fff;font-size:27px;font-weight:800}.icra-hesap-disclaimer{color:#9ca3af;font-size:11.5px;line-height:1.5;margin-top:14px}@media (max-width:768px){.icra-input-grid{grid-template-columns:1fr}.icra-total-value{font-size:22px}.icra-hesap-header,.icra-hesap-total,.icra-masraf-kalem,.icra-row-line{flex-wrap:wrap;min-width:0}.icra-row-value,.icra-total-value{word-break:break-word}}.masraf-tabs-header{align-items:center}.masraf-tabs{background:#f1f5f9;border-radius:10px;gap:6px;padding:4px}.masraf-tab{border-radius:8px;display:inline-flex;font-size:.9rem;gap:6px;padding:8px 16px;transition:all .15s ease}.masraf-tab:hover{color:#2b3652}.masraf-tab.active{background:#fff;box-shadow:0 1px 3px #0000001a}.case-file-detail-full-width{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.case-file-detail{box-sizing:border-box;display:grid;grid-template-columns:1fr;margin:0;max-width:100%;padding:20px;width:100%}.case-file-detail-page .case-file-detail{padding:20px}.case-file-detail-content-wrapper{grid-gap:0;align-items:start;box-sizing:border-box;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);margin-top:20px;max-width:100%;width:100%}.case-file-detail-main-content{display:flex;flex-direction:column;gap:20px;min-width:0;overflow-x:auto}.case-file-detail-documents-sidebar{align-self:start;max-height:calc(100vh - 40px);min-width:0;overflow-x:auto;overflow-y:auto;position:-webkit-sticky;position:sticky;top:20px}.sigorta-basvuru-check{align-items:center;background:#c9a24a14;border:1px solid #c9a24a73;border-radius:8px;color:#2b3652;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 12px;-webkit-user-select:none;user-select:none}.sigorta-basvuru-check input{accent-color:#c9a24a;cursor:pointer;height:16px;width:16px}.sigorta-basvuru-check:has(input:disabled){cursor:wait;opacity:.7}.sozlesme-oran-detail{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px}.detail-item.sozlesme-oran-item{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px 14px}.detail-item.sozlesme-oran-item>label{margin:0;white-space:nowrap}.detail-item.sozlesme-oran-item .sozlesme-oran-detail{flex:0 0 auto}.sozlesme-kdv-check{align-items:center;color:#2b3652;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;-webkit-user-select:none;user-select:none;white-space:nowrap}.sozlesme-kdv-check input{accent-color:#c9a24a;cursor:pointer;height:16px;width:16px}.sozlesme-kdv-check:has(input:disabled){cursor:default;opacity:.7}.detail-split-handle{align-items:center;align-self:stretch;cursor:col-resize;display:flex;height:calc(100vh - 40px);justify-content:center;margin:0 -6px;padding:0 6px;position:-webkit-sticky;position:sticky;top:20px;touch-action:none;z-index:5}.detail-split-grip{background:#cbd2dc;border-radius:999px;flex-shrink:0;height:56px;transition:background .15s ease,height .15s ease;width:5px}.detail-split-handle:active .detail-split-grip,.detail-split-handle:hover .detail-split-grip{background:#c9a24a;height:88px}.detail-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.detail-header-left{align-items:center;display:flex;gap:15px}.detail-header .btn,.detail-header .btn-secondary,.detail-header .btn.btn-secondary,.detail-header .btn.btn-secondary.btn-sm{font-size:12px!important;max-width:120px!important;min-width:auto!important;padding:6px 12px!important;white-space:nowrap!important;width:auto!important}.detail-header h1{color:#2c3e50;margin:0}.detail-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.muvekkil-header{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.muvekkil-header-title{flex:1 1;min-width:0}.muvekkil-header h1{color:#2c3e50;font-size:24px;font-weight:700;margin:0;padding:0}.muvekkil-header-dava{background:#2b365214;color:#2b3652;display:inline-block;font-weight:600;padding:3px 10px}.muvekkil-header-dava,.muvekkil-header-davali{border-radius:999px;font-size:12px;margin-top:6px}.muvekkil-header-davali{background:#fdf1cf;border:1px solid #e6c25a;color:#7a5a10;display:block;font-weight:700;letter-spacing:.02em;padding:3px 12px;width:-webkit-fit-content;width:fit-content}.muvekkil-header-buttons{align-items:center;display:flex;gap:10px;margin-left:auto}.muvekkil-header .btn{font-size:14px;padding:8px 16px}@media (max-width:768px){.muvekkil-header{align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:18px;padding-bottom:14px}.muvekkil-header h1{flex:1 1 100%;font-size:20px}.muvekkil-header-buttons{flex-wrap:wrap;gap:8px;margin-left:0;width:100%}.case-file-detail .muvekkil-header-buttons .btn,.muvekkil-header .btn{flex:1 1 auto;font-size:12px!important;min-height:36px;padding:7px 12px!important}}.detail-section{border-bottom:2px solid #f0f0f0;margin-bottom:30px;padding-bottom:30px}.detail-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.file-info-card .detail-section:not(.detail-section-force):not(:has(.detail-item)):not(:has(.sigorta-basvuru-check)){display:none}.file-info-card .detail-item span:empty:after{color:#9ca3af;content:"—"}.detail-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.detail-section-header h2{color:#2c3e50;font-size:16px;margin:0}.detail-section-header .btn{font-size:14px;margin-left:auto;padding:8px 16px}.detail-section h2{color:#2c3e50;font-size:16px;margin-bottom:20px;margin-top:0}.fiziki-dosya-badge{color:#c62828;font-size:14px;font-weight:600;white-space:nowrap}.detail-section .section-header h2{margin-bottom:0}.detail-section .section-header+.detail-grid{margin-top:20px}.detail-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.detail-item-full{grid-column:1/-1}.mahkeme-esas-row{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:1fr 1fr}.mahkeme-esas-row .bosanma-durusma-highlight{min-width:0}@media (max-width:700px){.mahkeme-esas-row{grid-template-columns:1fr}}.bosanma-durusma-highlight{background:linear-gradient(135deg,#c9a24a38,#2b36521a);border:1.5px solid #c9a24aa6;border-radius:12px;padding:14px 16px}.bosanma-durusma-highlight label{color:#8a6a1e!important;font-size:13px!important;font-weight:700!important;letter-spacing:.2px}.bosanma-durusma-highlight span{color:#1a212e!important;font-size:20px!important;font-weight:800!important}.detail-item{display:flex;flex-direction:column;gap:5px}.detail-item label{color:#666;font-size:12px;font-weight:600}.detail-item span{color:#2c3e50;font-size:13px}.status-badge{border-radius:12px;padding:4px 12px}.status-badge.status-pending{background:#fff3cd;color:#856404}.status-badge.status-approved{background:#d4edda;color:#155724}.status-badge.status-rejected{background:#f8d7da;color:#721c24}.status-1{background-color:#d4edda;color:#155724}.status-2{background-color:#fff3cd;color:#856404}.status-3{background-color:#d1ecf1;color:#0c5460}.error,.loading{color:#666;padding:40px;text-align:center}.error{color:#dc3545}.btn-sm,.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.dosya-geliri-card{background:linear-gradient(135deg,#2b3652,#38466a);border-radius:12px;box-shadow:0 4px 12px #2b36524d;color:#fff;margin-bottom:24px;padding:24px}.dosya-geliri-card h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 20px}.dosya-geliri-summary{margin-top:24px}.gelir-summary-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.gelir-summary-card{background:#fff;border:1px solid;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.gelir-summary-card.gelir-card{border-color:#4ade80}.gelir-summary-card.gider-card{border-color:#f87171}.gelir-summary-card.net-bakiye-card{background:#f0fdf4;border-color:#4ade80}.gelir-summary-card.muvekkil-odeme-card{background:#eff6ff;border-color:#60a5fa}.gelir-summary-amount.muvekkil-odeme-amount{color:#2563eb}.gelir-summary-title{color:#333;font-size:12px;font-weight:500;margin:0 0 12px}.gelir-summary-amount{font-size:20px;font-weight:600;margin:0}.gelir-summary-amount.gelir-positive{color:#4ade80}.gelir-summary-amount.gider-negative{color:#f87171}.gelir-summary-amount.net-amount{color:#000}@media (max-width:1200px){.gelir-summary-cards{grid-template-columns:1fr}}.masraflar-table-container{-webkit-overflow-scrolling:touch;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:16px;overflow-x:auto;overflow-y:hidden}.masraflar-table thead{background:#f8f9fa}.masraflar-table th{border-bottom:2px solid #dee2e6;color:#333;font-size:12px;padding:10px 12px}.masraflar-table th:first-child{width:18%}.masraflar-table th:nth-child(2),.masraflar-table th:nth-child(3){width:10%}.masraflar-table th:nth-child(4){width:25%}.masraflar-table th:nth-child(5),.masraflar-table th:nth-child(6){width:10%}.masraflar-table th:nth-child(7){width:17%}.masraflar-table td{word-wrap:break-word;border-bottom:1px solid #dee2e6;font-size:12px;overflow-wrap:break-word;padding:8px 12px;vertical-align:top}.masraflar-table .masraf-aciklama-cell,.masraflar-table td:nth-child(4){word-wrap:break-word;line-height:1.4;max-width:0;overflow-wrap:break-word;white-space:normal;word-break:break-word}.masraflar-table td:nth-child(7){max-width:0;min-width:150px;white-space:nowrap;width:17%}.masraflar-table td:first-child,.masraflar-table td:nth-child(2),.masraflar-table td:nth-child(3),.masraflar-table td:nth-child(5),.masraflar-table td:nth-child(6){word-wrap:break-word;max-width:0;overflow-wrap:break-word}.masraflar-table tbody tr:hover{background:#f8f9fa}.masraflar-table .date-text{color:#6c757d;font-size:12px;margin-top:4px}.masraflar-table .action-buttons{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:8px}.masraflar-table td:nth-child(4):nth-last-child(2),.masraflar-table th:nth-child(4):nth-last-child(2){width:13%}.masraflar-table td:nth-child(5):last-child,.masraflar-table th:nth-child(5):last-child{width:22%}.masraf-item{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px}.masraf-header{align-items:center;border-bottom:2px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.masraf-header h3{color:#333;font-size:15px;margin:0}.masraf-actions{display:flex;gap:10px}.masraf-content{display:flex;flex-direction:column;gap:20px}.masraf-section{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:15px}.masraf-section h4{border-bottom:1px solid #dee2e6;color:#495057;font-size:13px;margin:0 0 15px;padding-bottom:10px}.masraf-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.masraf-item-detail{display:flex;flex-direction:column;gap:8px}.masraf-item-detail label{color:#495057;font-size:12px;font-weight:600}.masraf-item-detail>div{display:flex;flex-direction:column;gap:4px}.masraf-item-detail .amount{color:#28a745;font-size:13px;font-weight:600}.masraf-item-detail .date{color:#6c757d;font-size:12px}.case-file-detail .btn-secondary.btn-sm,.case-file-detail .btn.btn-sm{font-size:12px!important;max-width:120px!important;min-width:auto!important;padding:6px 12px!important;white-space:nowrap!important;width:auto!important}.upload-form{background:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:15px}.upload-form .form-group{margin-bottom:15px}.upload-form label{color:#333;display:block;font-weight:500;margin-bottom:5px}.upload-form input[type=file],.upload-form textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.upload-form textarea{resize:vertical}.documents-list{display:flex;flex-direction:column;gap:10px}.document-item{align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;display:flex;justify-content:space-between;padding:12px}.document-info{flex:1 1}.document-name{color:#333;margin-bottom:5px}.document-description{color:#666;font-size:13px;font-weight:400}.document-meta{color:#666;flex-wrap:wrap;font-size:12px}.document-actions,.document-meta{display:flex;gap:8px}.document-checkbox{align-items:center;display:flex;margin-right:12px}.document-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.document-item.selected{background-color:#e7f3ff;border-color:#007bff}.bulk-actions-bar{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:15px;padding:12px}.select-all-checkbox{align-items:center;color:#495057;cursor:pointer;display:flex;font-weight:500;gap:8px}.select-all-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.drag-drop-area{background:#fafafa;border-radius:8px;padding:30px;transition:all .3s ease}.drag-drop-area.drag-active{background:#e7f3ff;border-color:#007bff;border-style:solid}.drag-drop-label{color:#666;cursor:pointer;display:block;font-size:14px;padding:10px}.drag-drop-label:hover{color:#007bff}.drag-drop-area:hover{background:#f0f8ff;border-color:#007bff}.selected-files-list{background:#fff;border:1px solid #dee2e6;border-radius:4px;margin-top:10px;padding:10px;text-align:left}.case-file-detail .btn-primary{background-color:#2b3652;border-radius:8px;box-shadow:0 2px 6px #2b36524d;color:#fff;font-weight:600}.case-file-detail .btn-primary:hover{background-color:#1f2a42;box-shadow:0 4px 10px #2b365266;color:#fff}.case-file-detail .btn-secondary{background-color:#475569;border-radius:8px;box-shadow:0 2px 6px #47556940;color:#fff;font-weight:600}.case-file-detail .btn-secondary:hover{background-color:#334155;box-shadow:0 4px 10px #47556959;color:#fff}.case-file-detail .btn-danger{background-color:#dc2626;border-radius:8px;box-shadow:0 2px 6px #dc26264d;color:#fff;font-weight:600}.case-file-detail .btn-danger:hover{background-color:#b91c1c;box-shadow:0 4px 10px #dc262666;color:#fff}.case-file-detail .btn-success{background-color:#16a34a;border-radius:8px;box-shadow:0 2px 6px #16a34a4d;color:#fff;font-weight:600}.case-file-detail .btn-success:hover{background-color:#15803d;box-shadow:0 4px 10px #16a34a66;color:#fff}.case-file-detail .detail-section-header .btn,.case-file-detail .muvekkil-header-buttons .btn{font-size:13px;min-width:auto;padding:8px 16px}.documents-table tbody tr.doc-row-dragging{background:#eff6ff!important;opacity:.55}.documents-table .doc-drag-handle{font-size:14px;letter-spacing:-2px;width:36px}.documents-table tbody tr[draggable=true]:active .doc-drag-handle{cursor:grabbing}.documents-table-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:16px;overflow:hidden;overflow-x:auto}.documents-table{border-collapse:collapse;width:100%}.documents-table thead{background:#f8f9fa}.documents-table th{border-bottom:2px solid #dee2e6;color:#333;font-size:12px;font-weight:600;line-height:1.2;padding:5px 8px;text-align:left}.app-content .detail-jobs-table thead th,.app-content .documents-table thead th,.app-content .notes-table thead th,.app-content .tasks-table thead th{background:#f8f9fa!important;background-image:none!important;border-bottom:2px solid #dee2e6;color:#333!important;font-size:12px;font-weight:600;letter-spacing:normal;padding:10px 12px;text-transform:none}.documents-table th *{font-size:inherit}.documents-table td{border-bottom:1px solid #dee2e6;font-size:12px;line-height:1.2;padding:5px 8px;vertical-align:middle}.documents-table td *{font-size:inherit}.documents-table td:nth-child(7),.documents-table th:nth-child(7){white-space:nowrap}.documents-table tbody tr:hover{background:#f8f9fa}.documents-table tbody tr.selected{background-color:#e7f3ff}.documents-table tbody tr.selected:hover{background-color:#d0e7ff}.documents-table input[type=checkbox]{cursor:pointer;height:12px;width:12px}.documents-table .document-description{color:#666;font-size:inherit;font-weight:400;margin-top:0}.documents-table .document-actions{display:flex;flex-wrap:nowrap;gap:6px}.documents-table .document-actions .btn{align-items:center;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:1;min-height:28px;min-width:28px;padding:6px 10px}.documents-table .document-actions .btn-primary{background-color:#2b3652;box-shadow:0 1px 4px #2b36524d}.documents-table .document-actions .btn-primary:hover{background-color:#1f2a42}.documents-table .document-actions .btn-danger{background-color:#dc2626;box-shadow:0 1px 4px #dc26264d}.documents-table .document-actions .btn-danger:hover{background-color:#b91c1c}.documents-table .document-actions .btn-info{background-color:#0ea5e9;color:#fff}.documents-table .document-actions .btn-info:hover{background-color:#0284c7}.native-upload-actions{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-top:10px}.native-upload-hint{color:#64748b;font-size:11px;line-height:1.35;margin:0}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.section-header h2{margin:0}@media (max-width:1024px){.documents-table-container{overflow-x:auto}.documents-table{min-width:800px}}.preview-modal-overlay{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:20000}.preview-modal-content{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative;width:100%;z-index:20001}.preview-modal-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee2e6;border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:15px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:20002}.preview-modal-close{flex-shrink:0;position:relative;z-index:20003}.preview-modal-header h3{color:#333;flex:1 1;font-size:18px;margin:0 15px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-modal-body{flex:1 1;min-height:400px;overflow:auto;padding:20px;position:relative}.preview-modal-body,.preview-nav-button{align-items:center;display:flex;justify-content:center}.preview-nav-button{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:30px;height:50px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;-webkit-user-select:none;user-select:none;width:50px;z-index:10}.preview-nav-button:hover{background:#000c;transform:translateY(-50%) scale(1.1)}.preview-nav-button:active{transform:translateY(-50%) scale(.95)}.preview-nav-button-left{left:20px}.preview-nav-button-right{right:20px}.preview-nav-button:disabled{cursor:not-allowed;opacity:.3}.preview-loading{color:#666;font-size:16px;padding:40px;text-align:center}.preview-image-container{align-items:center;display:flex;height:100%;justify-content:center;max-height:80vh;width:100%}.preview-image{border-radius:4px;box-shadow:0 2px 8px #0000001a;max-height:80vh;max-width:100%;object-fit:contain}.preview-pdf-container{align-self:stretch;border:1px solid #dee2e6;border-radius:4px;flex:1 1;height:80vh;min-height:0;overflow:hidden;width:100%}.preview-iframe{border:none;height:100%;width:100%}.preview-unsupported{padding:40px;text-align:center}.preview-unsupported p{color:#666;font-size:16px;margin-bottom:20px}.preview-error{color:#dc3545;font-size:16px;padding:40px;text-align:center}.btn-info{border:none}.btn-info:hover{background-color:#138496}@media (max-width:768px){.detail-grid{grid-template-columns:1fr}.case-file-detail-content-wrapper{display:flex!important;flex-direction:column;gap:16px!important;grid-template-columns:none!important}.case-file-detail-main-content{display:contents}.file-info-card{order:1}.detail-card-notes{order:2}.detail-card-jobs{order:3}.detail-card-tasks{order:4}.case-file-detail-documents-sidebar{order:5}.detail-card-masraflar{order:6}.detail-split-handle{display:none!important}.case-file-detail-documents-sidebar{align-self:stretch;max-height:none;overflow:visible;position:static;width:100%}.documents-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.detail-header{align-items:flex-start;flex-direction:column}.document-categories-container{grid-template-columns:1fr}.document-item{align-items:flex-start;flex-direction:column;gap:10px}.document-actions{justify-content:flex-end;width:100%}}.notes-list{display:flex;flex-direction:column;gap:12px}.note-item{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:15px;transition:all .2s}.note-item:hover{border-color:#007bff;box-shadow:0 2px 8px #00000014}.note-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.note-header h4{color:#2c3e50;flex:1 1;font-size:13px;margin:0}.note-actions{display:flex;gap:8px}.note-content{word-wrap:break-word;color:#555;font-size:12px;line-height:1.6;margin-bottom:10px;white-space:pre-wrap}.note-meta{border-top:1px solid #e0e0e0;color:#999;display:flex;font-size:12px;gap:15px;padding-top:10px}.jobs-list{display:flex;flex-direction:column;gap:12px}.job-item{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;padding:12px;transition:all .2s}.job-item:hover{box-shadow:0 2px 8px #00000014}.job-item.completed{background-color:#e6ffe6;border-color:#a3e6a3}.job-item.overdue{background-color:#ffe6e6;border-color:#e6a3a3}.jobs-table-container{background:#fff;border:1px solid #e0e0e0;border-radius:6px}.detail-jobs-table{font-size:12px}.detail-jobs-table thead th{white-space:nowrap}.detail-jobs-table-row:hover{background-color:#f8f9fa}.detail-jobs-table-row.job-row-completed{background-color:#e6ffe6}.detail-jobs-table-row.job-row-overdue{background-color:#ffe6e6}.detail-jobs-table-actions .btn{font-size:9px!important;line-height:1.1;min-width:auto!important;padding:1px 4px!important}.detail-jobs-table-actions .btn-success{color:#fff}.tasks-table{table-layout:fixed}.task-description-cell{max-width:220px;min-width:120px}.task-description-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-tasks-table-actions .btn{font-size:9px!important;line-height:1.1;min-width:auto!important;padding:1px 4px!important}.job-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.job-title strong{color:#2c3e50;font-size:13px}.job-status{border-radius:10px;color:#fff;font-size:10px;font-weight:600;margin-left:8px;padding:3px 8px}.job-status.completed-badge{background-color:#28a745}.job-status.overdue-badge{background-color:#dc3545}.job-meta{margin-top:8px}.job-info{color:#666;display:flex;flex-direction:column;font-size:12px;gap:4px}.job-creator,.job-date,.job-due-date{display:block}.job-due-date.overdue{color:#dc3545;font-weight:600}.job-completed-by,.job-completed-date{display:block;margin-top:4px}.modal-content{box-shadow:0 8px 24px #0003;max-height:90vh;overflow-y:auto;padding:30px;position:relative}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.modal-header h3{color:#333;font-size:18px;margin:0}.modal-close{background:none;border:none;color:#999;cursor:pointer;font-size:28px;line-height:1;padding:0;transition:color .2s}.modal-close:hover{color:#333}.job-form .form-group{margin-bottom:20px}.job-form label{color:#555;display:block;font-weight:600;margin-bottom:8px}.job-form input[type=date],.job-form input[type=text],.job-form textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.job-form input:focus,.job-form textarea:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff26;outline:none}.job-form textarea{min-height:80px;resize:vertical}.job-form .form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:30px}.job-form .btn{border-radius:6px;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s}.job-form .btn-primary{background-color:#007bff;border:1px solid #007bff;color:#fff}.job-form .btn-primary:hover{background-color:#0056b3;border-color:#0056b3}.job-form .btn-secondary{background-color:#6c757d;border:1px solid #6c757d;color:#fff}.job-form .btn-secondary:hover{background-color:#5a6268;border-color:#5a6268}.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox-label input[type=checkbox]{cursor:pointer;height:18px;width:18px}@media (max-width:768px){.case-file-detail .detail-section{margin-bottom:18px;padding-bottom:18px}.detail-section h2,.detail-section-header h2,.section-header h2{font-size:15px}.detail-section-header,.masraf-tabs-header,.section-header{align-items:flex-start;flex-wrap:wrap;gap:10px}.detail-section-header .btn,.section-header .btn{margin-left:0}.detail-item label{font-size:11px}.detail-item .detail-value,.detail-item div,.detail-item span{font-size:13px;word-break:break-word}.masraf-tabs-header{align-items:stretch;display:flex;flex-direction:column;gap:10px;overflow:visible;width:100%}.masraf-tabs-header>.btn{justify-content:center;margin-left:0;width:100%}.masraf-tabs{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;touch-action:pan-x pan-y;width:100%}.masraf-tab{flex:0 0 auto;font-size:.8rem;padding:8px 12px;white-space:nowrap}.documents-table,.jobs-table,.masraflar-table,.notes-table,.tasks-table{font-size:12px!important}.documents-table td,.documents-table th,.jobs-table td,.jobs-table th,.masraflar-table td,.masraflar-table th,.notes-table td,.notes-table th,.tasks-table td,.tasks-table th{padding:8px!important}.documents-table-container,.jobs-table-container,.masraflar-table-container,.notes-table-container,.tasks-table-container{-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;overflow-x:auto;touch-action:pan-x pan-y}.detail-card-jobs .jobs-table,.detail-card-masraflar .masraflar-table,.detail-card-tasks .tasks-table,.detail-jobs-table{display:block;min-width:0!important;width:100%!important}.detail-card-jobs .jobs-table thead,.detail-card-masraflar .masraflar-table thead,.detail-card-tasks .tasks-table thead,.detail-jobs-table thead{display:none}.detail-card-jobs .jobs-table tbody,.detail-card-masraflar .masraflar-table tbody,.detail-card-tasks .tasks-table tbody,.detail-jobs-table tbody{display:flex;flex-direction:column;gap:8px}.detail-card-jobs .jobs-table tbody tr,.detail-card-masraflar .masraflar-table tbody tr,.detail-card-tasks .tasks-table tbody tr,.detail-jobs-table tbody tr{align-items:center;background:#fff;border:1px solid #e8ecf0!important;border-radius:10px;display:flex;flex-wrap:wrap;gap:4px 8px;padding:10px 12px!important}.detail-card-jobs .jobs-table td,.detail-card-masraflar .masraflar-table td,.detail-card-tasks .tasks-table td,.detail-jobs-table td{display:block;line-height:1.35;max-width:none!important;min-width:0!important;overflow:visible!important;overflow-wrap:anywhere;padding:0!important;white-space:normal!important;width:auto!important;word-break:break-word}.detail-card-jobs .jobs-table td:first-child,.detail-card-masraflar .masraflar-table td:first-child,.detail-card-tasks .tasks-table td:first-child,.detail-jobs-table td:first-child{color:#0f172a;flex:1 1 100%;font-size:13px;font-weight:600}.detail-card-jobs .jobs-table td:nth-child(2),.detail-card-jobs .jobs-table td:nth-child(3),.detail-card-jobs .jobs-table td:nth-child(7),.detail-jobs-table td:nth-child(2),.detail-jobs-table td:nth-child(3),.detail-jobs-table td:nth-child(7){display:none}.detail-card-masraflar .masraflar-table td:nth-child(2),.detail-card-masraflar .masraflar-table td:nth-child(3),.detail-jobs-table td:nth-child(4),.detail-jobs-table td:nth-child(5){color:#64748b;flex:0 1 auto;font-size:12px}.detail-card-masraflar .masraflar-table td:nth-child(5),.detail-jobs-table td:nth-child(6){flex:1 1 100%;margin-left:0;margin-top:4px}.detail-card-masraflar .masraflar-table td:nth-child(4){color:#475569;flex:1 1 100%;font-size:12px}.detail-card-masraflar .masraflar-table .action-buttons{flex-wrap:wrap!important;gap:6px;width:100%}.detail-card-masraflar .masraflar-table .action-buttons .btn{flex:1 1 auto;min-width:0}.dosya-geliri-card{padding:16px}.dosya-geliri-card h3{font-size:16px}.upload-form-container{padding:14px}}.doc-rename{display:flex;flex-direction:column;gap:6px;min-width:220px}.doc-rename .form-control{font-size:13px;padding:6px 9px}.doc-rename-actions{display:flex;gap:6px}.preview-text-container{align-self:stretch;background:#fff;border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;width:100%}.preview-text-bar{align-items:center;background:#f7f9fc;border-bottom:1px solid #e4e9f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px}.preview-text-tur{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-text-actions{display:flex;flex-wrap:wrap;gap:8px}.preview-text{-webkit-overflow-scrolling:touch;word-wrap:break-word;color:#1e293b;flex:1 1;font-family:Calibri,Segoe UI,sans-serif;font-size:14px;line-height:1.65;margin:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px;touch-action:pan-y;white-space:pre-wrap}.preview-text-not{background:#f7f9fc;border-top:1px solid #e4e9f0;color:#7c8ba1;font-size:11.5px;line-height:1.5;margin:0;padding:9px 14px}.doc-muvekkil-onay{align-items:center;background:#c9a24a14;border:1px solid #c9a24a80;border-radius:8px;color:#7a5716;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:4px 9px;transition:background .2s,border-color .2s;white-space:nowrap}.doc-muvekkil-onay:hover{background:#c9a24a29}.doc-muvekkil-onay input{cursor:pointer;margin:0}.archive-requests-page{--ar-bg:#f0f2f5;--ar-card:#fff;--ar-border:#e8ecf0;--ar-text:#2c3e50;--ar-text-muted:#64748b;--ar-primary:#2b3652;--ar-primary-hover:#1f2a42;--ar-primary-light:#2b365214;--ar-header-bg:linear-gradient(180deg,#374151,#1f2937);--ar-shadow-sm:0 1px 3px #0000000f;--ar-shadow:0 4px 12px #0000000f,0 1px 2px #0000000a;--ar-radius:12px;--ar-radius-sm:8px;--ar-transition:0.2s ease;background:var(--ar-bg);box-sizing:border-box;margin:0;max-width:100%;min-height:calc(100vh - 60px);padding:24px;width:100%}.archive-requests-page .info-banner{border:1px solid #0000;border-radius:var(--ar-radius-sm);font-size:14px;font-weight:500;margin-bottom:20px;padding:14px 20px}.archive-requests-page .admin-banner{background:#eff6ff;border-left:4px solid #3b82f6;color:#1d4ed8}.archive-requests-page .lawyer-banner{background:#faf5ff;border-left:4px solid #a855f7;color:#6b21a8}.archive-requests-page .modal-description{color:var(--ar-text-muted);font-size:14px;line-height:1.5;margin-bottom:20px}.archive-requests-page .page-header{align-items:center;background:var(--ar-card);border:1px solid var(--ar-border);border-radius:var(--ar-radius);box-shadow:var(--ar-shadow);display:flex;justify-content:space-between;margin-bottom:20px;padding:20px 24px;position:relative}.archive-requests-page .page-header h1{color:var(--ar-text);flex:1 1;font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0}.archive-requests-page .btn-upload{background:var(--ar-primary);border:none;border-radius:var(--ar-radius-sm);box-shadow:0 2px 8px #2b365240;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;padding:10px 20px;text-transform:none;transition:all var(--ar-transition);white-space:nowrap}.archive-requests-page .btn-upload:hover{background:var(--ar-primary-hover);box-shadow:0 4px 14px #2b365259;transform:translateY(-1px)}.archive-requests-page .action-bar{align-items:center;background:var(--ar-card);border:1px solid var(--ar-border);border-radius:var(--ar-radius);box-shadow:var(--ar-shadow-sm);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.archive-requests-page .action-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.archive-requests-page .btn-filter{background:var(--ar-primary);border:none;border-radius:var(--ar-radius-sm);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all var(--ar-transition)}.archive-requests-page .btn-filter:hover{background:var(--ar-primary-hover);transform:translateY(-1px)}.archive-requests-page .btn-action{align-items:center;background:var(--ar-card);border:1px solid var(--ar-border);border-radius:var(--ar-radius-sm);color:var(--ar-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all var(--ar-transition)}.archive-requests-page .btn-action:hover{background:#f8fafc;border-color:#cbd5e1}.archive-requests-page .btn-items-per-page{background:var(--ar-text);border:none;border-radius:var(--ar-radius-sm);color:#fff;cursor:pointer;font-size:13px;font-weight:500;height:40px;padding:8px 14px;transition:all var(--ar-transition)}.archive-requests-page .btn-items-per-page:hover{background:#374151}.archive-requests-page .filter-panel{align-items:center;background:var(--ar-card);border:1px solid var(--ar-border);border-radius:var(--ar-radius);box-shadow:var(--ar-shadow);display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.archive-requests-page .filter-panel-left{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px}.archive-requests-page .filter-panel-right{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.archive-requests-page .filter-panel .form-control,.archive-requests-page .filter-panel input,.archive-requests-page .filter-panel select{background:var(--ar-card);border:1px solid var(--ar-border);border-radius:var(--ar-radius-sm);box-sizing:border-box;color:var(--ar-text);font-size:14px;height:40px;line-height:1.4;min-width:160px;padding:10px 14px;transition:border-color var(--ar-transition),box-shadow var(--ar-transition)}.archive-requests-page .filter-panel-left .form-control:first-child{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;flex:2 1;min-width:240px;padding-left:40px}.archive-requests-page .filter-panel .form-control:focus{border-color:var(--ar-primary);box-shadow:0 0 0 3px var(--ar-primary-light);outline:none}.archive-requests-page .table-container{background:var(--ar-card);border:1px solid var(--ar-border);border-radius:var(--ar-radius);box-shadow:var(--ar-shadow);margin-bottom:20px;overflow:hidden;overflow-x:auto}.archive-requests-table{border-collapse:collapse;width:100%}.archive-requests-table thead{background:var(--ar-header-bg);box-shadow:0 2px 4px #0000000f}.archive-requests-table th{border-bottom:1px solid #ffffff14;color:#fffffff2;font-size:12px;font-weight:600;letter-spacing:.04em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.archive-requests-table th:first-child{padding-left:20px}.archive-requests-table td{border-bottom:1px solid #f1f5f9;color:var(--ar-text);font-size:13px;padding:14px 16px;vertical-align:middle}.archive-requests-table td:first-child{padding-left:20px}.archive-requests-table tbody tr{transition:background-color var(--ar-transition)}.archive-requests-table tbody tr:nth-child(2n){background-color:#fafbfc}.archive-requests-table tbody tr:nth-child(odd){background-color:var(--ar-card)}.archive-requests-page .archive-requests-table tbody tr:hover{background-color:var(--ar-primary-light)}.archive-requests-table tbody tr:last-child td{border-bottom:none}.archive-requests-page .empty-table{color:var(--ar-text-muted);font-size:15px;font-weight:500;padding:64px 24px;text-align:center}.archive-requests-page .status-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase}.archive-requests-page .status-1{background:#fef9c3;color:#854d0e}.archive-requests-page .status-2{background:#dcfce7;color:#166534}.archive-requests-page .status-3{background:#fee2e2;color:#991b1b}.archive-requests-page .processed-badge{color:var(--ar-text-muted);font-size:12px;font-style:italic}.archive-requests-page .btn-sm{border:none;border-radius:var(--ar-radius-sm);cursor:pointer;font-size:13px;font-weight:500;margin-right:8px;min-width:auto;padding:8px 16px;transition:all var(--ar-transition);white-space:nowrap;width:auto}.archive-requests-page .btn-sm.btn-success{background:#16a34a;color:#fff}.archive-requests-page .btn-sm.btn-success:hover{background:#15803d;transform:translateY(-1px)}.archive-requests-page .btn-sm.btn-danger{background:#dc2626;color:#fff}.archive-requests-page .btn-sm.btn-danger:hover{background:#b91c1c;transform:translateY(-1px)}.archive-requests-page .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0f172a80;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.archive-requests-page .modal-content{background:var(--ar-card);border:1px solid var(--ar-border);border-radius:var(--ar-radius);box-shadow:0 20px 50px #00000026;max-width:480px;padding:28px 32px;width:90%}.archive-requests-page .modal-content h2{color:var(--ar-text);font-size:20px;font-weight:700;margin:0 0 16px}.archive-requests-page .modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.archive-requests-page .pagination-info{background:var(--ar-card);border:1px solid var(--ar-border);border-radius:var(--ar-radius-sm);box-shadow:var(--ar-shadow-sm);color:var(--ar-text-muted);font-size:13px;margin-bottom:12px;padding:12px 16px}.archive-requests-page .pagination{border-radius:var(--ar-radius);box-shadow:var(--ar-shadow-sm);gap:8px;margin-top:20px;padding:12px 16px}.archive-requests-page .pagination,.archive-requests-page .pagination-btn{align-items:center;background:var(--ar-card);border:1px solid var(--ar-border);display:flex;justify-content:center}.archive-requests-page .pagination-btn{border-radius:var(--ar-radius-sm);color:var(--ar-text);cursor:pointer;font-size:13px;font-weight:500;height:36px;min-width:36px;padding:8px 14px;transition:all var(--ar-transition)}.archive-requests-page .pagination-btn:hover:not(:disabled){background:var(--ar-primary);border-color:var(--ar-primary);color:#fff}.archive-requests-page .pagination-btn:disabled{cursor:not-allowed;opacity:.45}.archive-requests-page .pagination-btn.active{background:var(--ar-primary);border-color:var(--ar-primary);color:#fff}.archive-requests-page .pagination-ellipsis{color:var(--ar-text-muted);font-size:13px;font-weight:600;padding:8px 6px}.archive-requests-page .loading-state{background:var(--ar-card);border:1px solid var(--ar-border);border-radius:var(--ar-radius);box-shadow:var(--ar-shadow);color:var(--ar-text-muted);font-size:15px;padding:64px 24px;text-align:center}@media (max-width:768px){.archive-requests-page{padding:16px}.archive-requests-page .page-header{gap:16px;padding:16px}.archive-requests-page .action-bar,.archive-requests-page .page-header{align-items:stretch;flex-direction:column}.archive-requests-page .filter-panel{flex-direction:column;padding:16px}.archive-requests-page .filter-panel .form-control,.archive-requests-page .filter-panel input,.archive-requests-page .filter-panel select{min-width:0;width:100%}.archive-requests-page .filter-panel-left .form-control:first-child{min-width:0}.archive-requests-page .filter-panel-right{flex-wrap:wrap}.archive-requests-page .table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.archive-requests-table{min-width:700px}.archive-requests-page .pagination{flex-wrap:wrap;gap:6px}.archive-requests-page .modal-content{margin:16px;padding:20px 24px}}.modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0f172a80}.modal-content{border:1px solid #e8ecf0;border-radius:12px;box-shadow:0 20px 50px #00000026;max-width:480px}.modal-content h2{color:#2c3e50;font-size:20px;font-weight:700;margin:0 0 16px}.archived-files-page{--af-bg:#f0f2f5;--af-card:#fff;--af-border:#e8ecf0;--af-text:#2c3e50;--af-text-muted:#64748b;--af-primary:#2b3652;--af-primary-hover:#1f2a42;--af-primary-light:#2b365214;--af-header-bg:linear-gradient(180deg,#374151,#1f2937);--af-shadow-sm:0 1px 3px #0000000f;--af-shadow:0 4px 12px #0000000f,0 1px 2px #0000000a;--af-radius:12px;--af-radius-sm:8px;--af-transition:0.2s ease;background:var(--af-bg);box-sizing:border-box;margin:0;max-width:100%;min-height:calc(100vh - 60px);padding:24px;width:100%}.archived-files-page .page-header{background:var(--af-card);border:1px solid var(--af-border);border-radius:var(--af-radius);box-shadow:var(--af-shadow);display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:20px 24px}.archived-files-page .page-header h1{color:var(--af-text);font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0}.archived-files-page .page-subtitle{color:var(--af-text-muted);font-size:14px;margin:0}.archived-files-page .action-bar{align-items:center;background:var(--af-card);border:1px solid var(--af-border);border-radius:var(--af-radius);box-shadow:var(--af-shadow-sm);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.archived-files-page .action-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.archived-files-page .action-group-right{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;height:40px}.archived-files-page .action-group-right>*{align-items:center;box-sizing:border-box;display:inline-flex;height:40px}.archived-files-page .btn-filter{background:var(--af-primary);border:none;border-radius:var(--af-radius-sm);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all var(--af-transition)}.archived-files-page .btn-filter:hover{background:var(--af-primary-hover);transform:translateY(-1px)}.archived-files-page .btn-action{align-items:center;background:var(--af-card);border:1px solid var(--af-border);border-radius:var(--af-radius-sm);color:var(--af-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all var(--af-transition)}.archived-files-page .btn-action:hover{background:#f8fafc;border-color:#cbd5e1}.archived-files-page .btn-items-per-page{background:var(--af-text);border:none;border-radius:var(--af-radius-sm);color:#fff;cursor:pointer;font-size:13px;font-weight:500;height:40px;padding:8px 14px;transition:all var(--af-transition)}.archived-files-page .btn-items-per-page:hover{background:#374151}.archived-files-page .filter-panel{align-items:center;background:var(--af-card);border:1px solid var(--af-border);border-radius:var(--af-radius);box-shadow:var(--af-shadow);display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.archived-files-page .filter-panel-left{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px}.archived-files-page .filter-panel-right{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.archived-files-page .filter-panel .form-control,.archived-files-page .filter-panel input,.archived-files-page .filter-panel select{background:var(--af-card);border:1px solid var(--af-border);border-radius:var(--af-radius-sm);box-sizing:border-box;color:var(--af-text);font-size:14px;height:40px;line-height:1.4;min-width:160px;padding:10px 14px;transition:border-color var(--af-transition),box-shadow var(--af-transition)}.archived-files-page .filter-panel-left .form-control:first-child{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-position:12px 50%;background-repeat:no-repeat;flex:2 1;min-width:240px;padding-left:40px}.archived-files-page .filter-panel .form-control:focus{border-color:var(--af-primary);box-shadow:0 0 0 3px var(--af-primary-light);outline:none}.archived-files-page .table-container{background:var(--af-card);border:1px solid var(--af-border);border-radius:var(--af-radius);box-shadow:var(--af-shadow);margin-bottom:20px;overflow:hidden;overflow-x:auto}.archived-files-table{border-collapse:collapse;width:100%}.archived-files-table thead{background:var(--af-header-bg);box-shadow:0 2px 4px #0000000f}.archived-files-table th{border-bottom:1px solid #ffffff14;color:#fffffff2;font-size:12px;font-weight:600;letter-spacing:.04em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.archived-files-table th:first-child{padding-left:20px}.archived-files-table td{border-bottom:1px solid #f1f5f9;color:var(--af-text);font-size:13px;padding:14px 16px;vertical-align:middle}.archived-files-table td:first-child{padding-left:20px}.archived-files-table tbody tr{transition:background-color var(--af-transition)}.archived-files-table tbody tr:nth-child(2n){background-color:#fafbfc}.archived-files-table tbody tr:nth-child(odd){background-color:var(--af-card)}.archived-files-page .archived-files-table tbody tr:hover{background-color:var(--af-primary-light)}.archived-file-row{cursor:pointer}.archived-files-table tbody tr:last-child td{border-bottom:none}.archived-files-page .empty-table{color:var(--af-text-muted);font-size:15px;font-weight:500;padding:64px 24px;text-align:center}.archived-files-page .status-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase}.archived-files-page .status-1{background:#fef9c3;color:#854d0e}.archived-files-page .status-2{background:#e0f2fe;color:#0369a1}.archived-files-page .status-3{background:#dcfce7;color:#166534}.archived-files-page .pagination-info{background:var(--af-card);border:1px solid var(--af-border);border-radius:var(--af-radius-sm);box-shadow:var(--af-shadow-sm);color:var(--af-text-muted);font-size:13px;margin-bottom:12px;padding:12px 16px}.archived-files-page .pagination{border-radius:var(--af-radius);box-shadow:var(--af-shadow-sm);gap:8px;margin-top:20px;padding:12px 16px}.archived-files-page .pagination,.archived-files-page .pagination-btn{align-items:center;background:var(--af-card);border:1px solid var(--af-border);display:flex;justify-content:center}.archived-files-page .pagination-btn{border-radius:var(--af-radius-sm);color:var(--af-text);cursor:pointer;font-size:13px;font-weight:500;height:36px;min-width:36px;padding:8px 14px;transition:all var(--af-transition)}.archived-files-page .pagination-btn:hover:not(:disabled){background:var(--af-primary);border-color:var(--af-primary);color:#fff}.archived-files-page .pagination-btn:disabled{cursor:not-allowed;opacity:.45}.archived-files-page .pagination-btn.active{background:var(--af-primary);border-color:var(--af-primary);color:#fff}.archived-files-page .pagination-ellipsis{color:var(--af-text-muted);font-size:13px;font-weight:600;padding:8px 6px}.archived-files-page .loading-state{background:var(--af-card);border:1px solid var(--af-border);border-radius:var(--af-radius);box-shadow:var(--af-shadow);color:var(--af-text-muted);font-size:15px;padding:64px 24px;text-align:center}@media (max-width:768px){.archived-files-page{padding:16px}.archived-files-page .filter-panel{flex-direction:column;padding:16px}.archived-files-page .filter-panel .form-control,.archived-files-page .filter-panel input,.archived-files-page .filter-panel select{min-width:0;width:100%}.archived-files-page .filter-panel-left .form-control:first-child{min-width:0}.archived-files-page .filter-panel-right{flex-wrap:wrap}.archived-files-page .table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.archived-files-table{min-width:800px}.archived-files-page .pagination{flex-wrap:wrap;gap:6px}}.user-form-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.user-form{background:#fff;border-radius:8px;max-height:90vh;max-width:600px;overflow-y:auto;padding:30px;width:90%}.user-form h2{color:#333;margin-bottom:20px}.form-text{color:#666;display:block;font-size:12px;margin-top:5px}.form-control.error{border-color:#dc3545}.error-message{display:block;font-size:12px;margin-top:5px}.users-page{padding:20px}.users-list{grid-gap:15px;display:grid;gap:15px}.user-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin-bottom:10px;padding:20px;transition:transform .2s}.user-card:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.user-card-main{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:10px;width:100%}.user-info{flex:1 1;min-width:200px}.user-info p{color:#333;font-size:14px;margin:0}.user-meta{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:6px!important}.user-role-badge{align-items:center;background:#2b36521a;border-radius:999px;color:#2b3652;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 10px}.user-role-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.user-role-select{background:#fff;border:1px solid #d0d7e2;border-radius:6px;color:#2b3652;font-size:13px;min-width:140px;padding:6px 10px}.user-role-locked{align-items:center;background:linear-gradient(135deg,#2b3652,#38466a);border-radius:6px;color:#e6cf92;display:inline-flex;font-size:12px;font-weight:600;padding:6px 12px}.clickable{cursor:pointer}.clickable:hover{opacity:.8}.login-history-container{border-top:1px solid #e0e0e0;margin-top:15px;padding-top:15px;width:100%}.login-history-list{max-height:300px;overflow-y:auto}.login-history-item{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px;padding:8px 12px}.login-date{color:#333;font-weight:500}.login-ip{color:#666;font-size:12px}.btn-danger.btn-sm{font-size:12px!important;max-width:80px;min-width:auto!important;padding:6px 12px!important;white-space:nowrap;width:auto}.sifre-perde{align-items:center;background:#1a212e8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.sifre-pencere{background:#fff;border-radius:10px;box-shadow:0 18px 48px #1a212e47;display:flex;flex-direction:column;gap:14px;max-width:400px;padding:24px;width:100%}.sifre-pencere h3{color:#2b3652;font-size:18px;margin:0}.sifre-hedef{color:#1a212e;font-size:15px;font-weight:700;margin:-8px 0 0}.sifre-pencere label{color:#4b5563;display:flex;flex-direction:column;font-size:13px;gap:6px}.sifre-pencere .form-control{font-size:15px;letter-spacing:.02em}.sifre-not{background:#f6efdc;border-left:3px solid #c9a24a;color:#5b5340;font-size:12.5px;line-height:1.5;padding:10px 12px}.sifre-hata,.sifre-not{border-radius:4px;margin:0}.sifre-hata{background:#fbeae7;border-left:3px solid #a3352a;color:#8c2d23;font-size:13px;padding:9px 12px}.sifre-dugmeler{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.profile-container{margin:0 auto;max-width:800px;padding:20px}.profile-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:30px}.profile-header{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.profile-header h1{color:#2c3e50;font-size:24px;margin:0}.profile-header .btn,.profile-header .btn-primary,.profile-header .btn.btn-primary{font-size:12px!important;max-width:120px!important;min-width:auto!important;padding:6px 12px!important;white-space:nowrap!important;width:auto!important}.form-control{transition:border-color .3s}.form-control:focus{border-color:#007bff}.form-control:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-actions{border-top:2px solid #f0f0f0;padding-top:20px}.btn-primary:hover:not(:disabled),.btn-secondary:hover:not(:disabled){opacity:.9}.alert{border-radius:4px;margin-bottom:20px;padding:12px}.alert-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.profile-info{border-top:2px solid #f0f0f0;margin-top:30px;padding-top:20px}.info-item{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 0}.info-item:last-child{border-bottom:none}.info-label{color:#666;font-weight:500}.info-value{color:#333}@media (max-width:768px){.profile-container{padding:10px}.profile-card{padding:20px}.profile-header{align-items:flex-start;gap:15px}.form-actions,.profile-header{flex-direction:column}.btn{width:100%}}.calendar-page{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1400px;padding:20px;width:100%}.calendar-header{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin-bottom:30px;padding:15px 20px}.calendar-nav-buttons{display:flex;gap:10px}.btn-nav{background-color:#424242;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:40px;padding:8px 16px;transition:all .2s}.btn-nav:hover{background-color:#616161}.calendar-month-title{color:#2c3e50;font-size:24px;font-weight:600}.calendar-view-buttons{display:flex;gap:10px}.btn-view{background-color:#424242;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s}.btn-view:hover{background-color:#616161}.btn-view.active{background-color:#1976d2}.calendar-content{display:flex;gap:20px;position:relative}.calendar-grid{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;margin-bottom:30px;padding:20px}.calendar-weekdays{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);margin-bottom:10px}.calendar-weekday{background-color:#f8f9fa;border-radius:4px;color:#666;font-weight:600;padding:10px;text-align:center}.calendar-days{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.calendar-day{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;min-height:100px;padding:8px;position:relative;transition:all .2s}.calendar-day:hover{background-color:#f0f0f0;border-color:#007bff}.calendar-day.empty{background-color:#f8f9fa;cursor:default}.calendar-day.other-month{background-color:#f8f9fa;color:#999}.calendar-day.today{background-color:#e3f2fd;border-color:#2196f3;font-weight:600}.calendar-day.selected{background-color:#bbdefb;border-color:#1976d2;border-width:2px}.day-number{font-size:14px;font-weight:500;margin-bottom:5px}.day-events{align-items:flex-end;display:flex;flex-wrap:wrap;gap:3px;margin-top:auto}.event-indicator{border-radius:50%;cursor:pointer;height:8px;width:8px}.job-indicator{height:10px;width:10px}.calendar-selected-date{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;max-height:600px;max-width:400px;overflow-y:auto;padding:20px}.calendar-selected-date h3{border-bottom:2px solid #e0e0e0;color:#2c3e50;margin-bottom:20px;margin-top:0;padding-bottom:10px}.selected-date-section{margin-bottom:20px}.selected-date-section h4{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 15px}.date-type-group{margin-bottom:15px}.date-type-header{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.legend-color{border-radius:4px;flex-shrink:0;height:16px;width:16px}.selected-date-files{display:flex;flex-direction:column;gap:10px}.case-file-item{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;padding:12px;transition:all .2s}.case-file-item:hover{background-color:#e3f2fd;border-color:#2196f3;transform:translateX(5px)}.file-muvekkil{color:#2c3e50;font-size:14px;font-weight:600;margin-bottom:5px}.file-info{color:#666;font-size:12px}.selected-date-jobs{display:flex;flex-direction:column;gap:10px}.job-item-calendar{border-radius:4px;cursor:pointer;margin-bottom:8px;padding:12px;transition:all .2s}.job-item-calendar:hover{box-shadow:0 2px 4px #0000001a;transform:translateX(5px)}.job-status-dot{border-radius:50%;flex-shrink:0;height:12px;width:12px}.agenda-view{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;max-height:800px;overflow-y:auto;padding:20px}.agenda-day{border-radius:4px;margin-bottom:10px;padding:15px}.agenda-date-header{align-items:center;color:#2c3e50;display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:10px}.agenda-day-name{color:#666;font-size:14px;font-weight:400}.agenda-events{display:flex;flex-direction:column;gap:8px}.agenda-event-item{align-items:flex-start;border-radius:4px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:all .2s}.agenda-event-item:hover{background-color:#f0f0f0;transform:translateX(5px)}.agenda-event-dot{border-radius:50%;flex-shrink:0;height:12px;margin-top:4px;width:12px}.agenda-event-content{flex:1 1}.agenda-event-title{color:#2c3e50;font-size:14px;font-weight:500;margin-bottom:4px}.agenda-event-info{color:#666;font-size:12px}.calendar-legend{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-height:calc(100vh - 140px);overflow-y:auto;padding:20px;position:fixed;right:20px;top:100px;width:250px}.legend-section{margin-bottom:25px}.legend-section:last-child{margin-bottom:0}.legend-section h4{color:#2c3e50;font-size:14px;font-weight:600;margin:0 0 15px;text-transform:uppercase}.legend-item{align-items:center;color:#666;display:flex;font-size:13px;gap:10px;margin-bottom:10px}.legend-item:last-child{margin-bottom:0}.no-events{color:#999;font-style:italic;padding:40px;text-align:center}.week-view{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;padding:20px}.week-header{margin-bottom:20px;text-align:center}.week-title{color:#2c3e50;font-size:18px;font-weight:600}.week-grid{overflow-x:auto}.week-day-columns{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,1fr);min-width:1000px}.week-day-column{background:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;min-height:500px}.week-day-column.today{background-color:#e3f2fd;border-color:#2196f3;border-width:2px}.week-day-header{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;border-radius:4px 4px 0 0;padding:10px;text-align:center}.week-day-name{color:#666;font-size:12px;margin-bottom:4px}.week-day-number{color:#2c3e50;font-size:18px;font-weight:600}.week-day-events{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:8px}.week-event-item{background-color:#f8f9fa;border-radius:4px;cursor:pointer;font-size:12px;padding:8px;transition:all .2s}.week-event-item:hover{background-color:#e3f2fd;box-shadow:0 2px 4px #0000001a;transform:translateX(3px)}.week-event-title{color:#2c3e50;font-weight:600;line-height:1.3;margin-bottom:4px}.week-event-subtitle{color:#666;font-size:11px;margin-bottom:2px}.week-event-info{color:#999;font-size:10px}.week-no-events{color:#999;font-size:12px;font-style:italic;padding:20px;text-align:center}@media (max-width:1200px){.calendar-legend{margin-top:20px;position:relative;right:auto;top:auto;width:100%}.calendar-content{flex-direction:column}.calendar-selected-date{max-width:100%}}@media (max-width:768px){.calendar-header{align-items:flex-start;flex-direction:column;gap:15px}.calendar-nav-buttons,.calendar-view-buttons{justify-content:center;width:100%}.calendar-day{min-height:60px;padding:4px}.day-number{font-size:12px}.event-indicator{height:6px;width:6px}}.durusmalar-view{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;padding:24px}.durusmalar-header{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.durusmalar-title h2{color:#2c3e50;font-size:22px;font-weight:600;margin:0}.durusmalar-count{color:#666;display:block;font-size:14px;margin-top:4px}.durusmalar-actions{display:flex;gap:12px}.durusmalar-actions .btn-action:hover{opacity:.9;transform:translateY(-1px)}.durusmalar-table-container{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.durusmalar-table{border-spacing:0}.durusmalar-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.durusmalar-table tbody tr{border-bottom:1px solid #e0e0e0}.durusmalar-table tbody tr:last-child{border-bottom:none}@media (max-width:768px){.durusmalar-header{align-items:flex-start;flex-direction:column}.durusmalar-actions{justify-content:flex-start;width:100%}.durusmalar-actions .btn-action{flex:1 1;justify-content:center}}.tasks-page{background:#f5f7fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 60px);padding:24px}.tasks-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.tasks-header h1{color:#2c3e50;font-size:28px;margin:0}.tasks-header .btn,.tasks-header .btn-primary,.tasks-header .btn.btn-primary,.tasks-header .btn.btn-primary.btn-sm{font-size:12px!important;max-width:150px!important;min-width:auto!important;padding:6px 12px!important;white-space:nowrap!important;width:auto!important}.tasks-info-banner{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:12px 16px}.tasks-banner-complete{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.tasks-banner-review{background:#cce5ff;border:1px solid #b8daff;color:#004085}.tasks-filters{margin-bottom:16px}.tasks-search{border:1px solid #e0e4e8;border-radius:8px;flex:1 1;font-size:14px;max-width:400px;min-width:220px;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease}.tasks-search:focus{border-color:#2b3652;box-shadow:0 0 0 3px #5c6bc026;outline:none}.tasks-tabs-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.tasks-tabs{background:#fff;border:1px solid #e8ecf0;border-radius:10px;box-shadow:0 2px 8px #0000000f;display:flex;flex-wrap:wrap;gap:0;padding:5px;width:-webkit-fit-content;width:fit-content}.tasks-print-btn{background:#fff;border:1px solid #455a64;border-radius:8px;color:#455a64;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:background .2s ease,color .2s ease}.tasks-print-btn:hover{background:#455a64;color:#fff}.tasks-tab{background:#0000;border:none;border-radius:8px;color:#546e7a;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:background .2s ease,color .2s ease}.tasks-tab:hover{background:#f5f7fa;color:#37474f}.tasks-tab.active{background:linear-gradient(135deg,#455a64,#37474f);box-shadow:0 2px 6px #00000026;color:#fff}.tasks-tab.active:hover{background:linear-gradient(135deg,#546e7a,#455a64);color:#fff}.tasks-tab-count{font-weight:600;margin-left:2px;opacity:.85}.tasks-tab.active .tasks-tab-count{opacity:.9}.tasks-table-container{background:#fff;border:1px solid #e8ecf0;border-radius:12px;box-shadow:0 4px 20px #0000000f,0 1px 3px #0000000a;overflow-x:auto;overflow-y:hidden}.tasks-table{border-collapse:collapse;display:table;min-width:900px;table-layout:auto;width:100%}.tasks-table thead{background:linear-gradient(180deg,#455a64,#37474f);box-shadow:0 2px 4px #0000000f;color:#fff;display:table-header-group}.tasks-table tbody{display:table-row-group}.tasks-table tr{display:table-row;transition:background-color .15s ease}.tasks-table td,.tasks-table th{display:table-cell;vertical-align:middle}.tasks-table th{border-bottom:none;border-right:1px solid #ffffff14;color:#fffffff2;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.tasks-table thead th:first-child{border-top-left-radius:12px}.tasks-table thead th:last-child{border-right:none;border-top-right-radius:12px}.tasks-th-sortable{cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.tasks-th-sortable:hover{background:#ffffff1f}.tasks-th-content{gap:6px}.tasks-sort-arrows,.tasks-th-content{align-items:center;display:inline-flex}.tasks-sort-arrows{color:#ffffffb3;flex-direction:column;font-size:6px;gap:0;justify-content:center;line-height:1;margin-left:4px;vertical-align:middle}.tasks-sort-arrow{opacity:.6;transition:opacity .15s ease}.tasks-sort-arrow.active{color:#fff;font-weight:700;opacity:1;text-shadow:0 0 8px #fff6}.tasks-table td{border-bottom:1px solid #eef0f2;color:#37474f;font-size:13px;padding:12px 16px}.tasks-table tbody tr{background:#fff}.tasks-table tbody tr:nth-child(2n){background:#fafbfc}.tasks-table td:first-child{color:#263238;font-weight:500;white-space:nowrap}.tasks-table td:last-child,.tasks-table th:last-child{min-width:200px;white-space:nowrap}.tasks-table tbody tr:hover{background:#f0f4f8}.tasks-link{background:none;border:none;color:#2b3652;cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-decoration:none;transition:color .15s ease}.tasks-link:hover{color:#1f2a42;text-decoration:underline}.tasks-muvekkil{max-width:140px}.tasks-desc,.tasks-muvekkil{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-desc{max-width:280px}.tasks-overdue{color:#c62828;font-weight:600}.tasks-status-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 10px}.tasks-status-badge.status-1{background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #ffca28;color:#f57f17}.tasks-status-badge.status-2{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #42a5f5;color:#1565c0}.tasks-status-badge.status-3{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #66bb6a;color:#2e7d32}.tasks-status-badge.status-4{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:1px solid #ef5350;color:#c62828}.tasks-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tasks-actions .btn{font-size:12px;font-weight:600;line-height:1.2;min-height:28px;padding:6px 12px;white-space:nowrap}.tasks-btn-tamamla{background:#28a745!important;border:none;box-shadow:0 2px 4px #28a7454d;color:#fff!important}.tasks-btn-tamamla:hover{background:#218838!important;transform:translateY(-1px)}.tasks-btn-onayla{background:#28a745!important;border:none;box-shadow:0 2px 4px #28a7454d;color:#fff!important}.tasks-btn-onayla:hover{background:#218838!important;transform:translateY(-1px)}.tasks-btn-reddet{background:#dc3545!important;border:none;box-shadow:0 2px 4px #dc35454d;color:#fff!important}.tasks-btn-reddet:hover{background:#c82333!important;transform:translateY(-1px)}.btn{transition:opacity .3s}.btn:hover{opacity:.9}.btn-info{background-color:#17a2b8;color:#fff}.btn-success{background-color:#28a745}.empty-state,.loading{color:#666;padding:40px;text-align:center}@media (max-width:768px){.tasks-page{padding:12px}.tasks-header{align-items:flex-start;flex-direction:column;gap:15px}.tasks-tabs{width:100%}.tasks-tab{flex:1 1;font-size:12px;min-width:0;padding:8px 10px}.tasks-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y}.tasks-table,.tasks-table tbody,.tasks-table td,.tasks-table th,.tasks-table thead,.tasks-table tr{display:revert}.tasks-table{max-width:none;min-width:860px!important;width:-webkit-max-content;width:max-content}.tasks-table td,.tasks-table th{font-size:12px;padding:10px 12px;white-space:nowrap}.tasks-desc,.tasks-muvekkil{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:4px}}.useful-links-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;height:100%;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:999}.useful-links-menu{background:#fff;border-radius:16px;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;height:calc(100vh - 40px);margin-right:20px;overflow-y:auto;position:fixed;right:-300px;top:20px;transition:right .3s ease;width:300px;z-index:1000}.useful-links-menu.open{right:20px}.useful-links-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.useful-links-header h3{color:#2c3e50;font-size:18px;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.useful-links-close{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:32px}.useful-links-close:hover{background:#e0e0e0;color:#333}.useful-links-content{background:#0000;flex:1 1;overflow-y:auto;padding:10px 0}.loading,.no-links{color:#666;font-size:14px;padding:20px;text-align:center}.links-list{display:flex;flex-direction:column;gap:0}.link-item{align-items:center;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin:2px 10px;padding:12px 20px;transition:all .2s ease}.link-item:hover{background:#f5f5f5}.link-button{color:#666;flex:1 1;font-size:15px;font-weight:400;padding:0;transition:all .2s ease}.link-button:hover{color:#333}.link-actions{display:flex;gap:8px}.btn-delete,.btn-edit{background:none;border:none;cursor:pointer;font-size:16px;padding:4px 8px;transition:transform .2s}.btn-delete:hover,.btn-edit:hover{transform:scale(1.2)}.useful-links-footer{border-top:1px solid #e0e0e0;margin-top:20px;padding:10px 20px 20px}.btn-add-link{background:#2b3652;border:none;border-radius:8px;box-shadow:0 2px 4px #2b365233;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease;width:100%}.btn-add-link:hover{background:#5568d3;box-shadow:0 4px 8px #2b36524d}.link-form-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.link-form-modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:500px;padding:30px;width:90%}.link-form-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.link-form-header h3{color:#333;font-size:20px;margin:0}.link-form-close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:28px;height:30px;justify-content:center;padding:0;transition:color .2s;width:30px}.link-form-close:hover{color:#333}.link-form .form-group{margin-bottom:20px}.link-form .form-group label{color:#333;display:block;font-weight:600;margin-bottom:8px}.link-form .form-group input{border:1px solid #dee2e6;border-radius:6px;font-size:14px;padding:10px;transition:border-color .2s;width:100%}.link-form .form-group input:focus{border-color:#007bff;outline:none}.form-actions{margin-top:30px}.btn-cancel,.btn-submit{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.btn-cancel{background:#6c757d;color:#fff}.btn-cancel:hover{background:#545b62}.btn-submit{background:#007bff;color:#fff}.btn-submit:hover{background:#0056b3}@media (max-width:768px){.useful-links-menu{right:-250px;width:250px}.useful-links-menu.open{right:20px}}.sidebar-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:8px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;font-size:20px;left:15px;padding:10px 14px;position:fixed;top:15px;transition:all .3s ease;z-index:1001}.sidebar-toggle:hover{background:#ffffff40;box-shadow:0 4px 12px #00000040;transform:scale(1.05)}.sidebar-toggle.open{background:#ffffff4d}.sidebar{background:linear-gradient(185deg,#1a212e,#232c3d 52%,#2f3a4d);border:1px solid #ffffff0f;border-radius:18px;box-shadow:8px 0 32px #0f172a59;height:calc(100vh - 40px);left:-320px;margin-left:20px;opacity:0;overflow-y:auto;position:fixed;scrollbar-color:#c9a24a99 #ffffff0f;scrollbar-width:thin;top:20px;transition:left .3s ease,visibility .3s ease,opacity .3s ease;visibility:hidden;width:300px;z-index:1000}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:#ffffff0d}.sidebar::-webkit-scrollbar-thumb{background:#c9a24a80;border-radius:8px}.sidebar::-webkit-scrollbar-thumb:hover{background:#c9a24abf}.sidebar.open{left:20px;opacity:1;visibility:visible}.sidebar-header{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:22px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.sidebar-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e6cf92,#c9a24a 55%,#d9bd6f);-webkit-background-clip:text;background-clip:text;color:#c9a24a;font-size:18px;font-weight:800;letter-spacing:2px;margin:0;text-transform:uppercase}.sidebar-close{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;color:#e2e8f0;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:32px}.sidebar-close:hover{background:#ffffff2e;color:#fff;transform:rotate(90deg)}.sidebar-nav{background:#0000;padding:12px 0 20px}.sidebar-item{align-items:center;border:1px solid #0000;border-radius:10px;color:#e2e8f0d1;display:flex;font-size:14.5px;font-weight:500;gap:12px;margin:3px 12px;padding:12px 18px;text-decoration:none;transition:all .2s ease}button.sidebar-item-button{background:none;box-sizing:border-box;cursor:pointer;font:inherit;text-align:left;width:calc(100% - 24px)}.sidebar-item:hover{background:#ffffff14;border-color:#ffffff14;color:#fff;transform:translateX(3px)}.sidebar-item.active{background:linear-gradient(135deg,#e6cf92,#c9a24a);border-color:#0000;box-shadow:0 6px 16px #c9a24a59;color:#1f2937;font-weight:700}.sidebar-item>.sidebar-item-icon{margin-right:10px}.sidebar-item-icon{opacity:.92}.sidebar-item.active .sidebar-item-icon{opacity:1}.sidebar-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;height:100%;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:999}.sidebar-section-header{border-top:1px solid #ffffff0f;color:#94a3b8e6;font-size:11px;font-weight:700;letter-spacing:1px;margin-top:12px;padding:18px 20px 8px;text-transform:uppercase}.sidebar-submenu{position:relative}.sidebar-submenu-items{background:#00000026;border-radius:10px;margin:4px 12px;padding:4px}.sidebar-submenu-item{align-items:center;border-radius:8px;color:#e2e8f0bf;display:flex;font-size:13.5px;gap:10px;margin:2px 0;padding:10px 16px 10px 32px;text-decoration:none;transition:all .2s ease}.sidebar-submenu-item:hover{background:#ffffff14;color:#fff}.sidebar-submenu-item.active{background:linear-gradient(135deg,#e6cf92,#c9a24a);color:#1f2937;font-weight:700}@media (max-width:768px){.sidebar{left:-290px;width:260px}}.sidebar-item .sidebar-rozet{background:#dc2626;border-radius:20px;box-shadow:0 0 0 2px #dc262640;color:#fff;font-size:10.5px;font-weight:800;line-height:1.6;margin-left:auto;min-width:20px;padding:1px 7px;text-align:center}.referanslar-container{margin:0 auto;max-width:1400px;padding:20px}.referanslar-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.referans-card{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;padding:25px;transition:all .3s ease}.referans-card:hover{border-color:#007bff;box-shadow:0 4px 16px #00000026;transform:translateY(-5px)}.referans-icon{font-size:48px;margin-bottom:15px;text-align:center}.referans-card h3{color:#333;font-size:22px;margin:0 0 10px;text-align:center}.referans-description{font-size:14px;margin:10px 0;min-height:40px;text-align:center}.referans-stats{margin:15px 0;text-align:center}.referans-count-badge{background:linear-gradient(135deg,#2b3652,#38466a);border-radius:20px;box-shadow:0 2px 4px #0000001a;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:8px 16px}.referans-footer{border-top:1px solid #f0f0f0;margin-top:15px;padding-top:15px;text-align:center}.referans-badge{color:#007bff;font-size:14px;font-weight:600}.no-data{grid-column:1/-1}.loading,.no-data{font-size:18px;padding:60px 20px}@media (max-width:768px){.referanslar-grid{grid-template-columns:1fr}}.matbu-dilekceler-page{margin:0 auto;max-width:1400px}.matbu-dilekceler-page .page-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.matbu-dilekceler-page .page-subtitle{color:#ffffffd9!important;font-size:13.5px;margin:6px 0 0 14px}.matbu-upload-card{animation:matbuFadeIn .2s ease;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 26px #0f172a14;margin-bottom:22px;padding:22px}@keyframes matbuFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.matbu-dropzone{background:linear-gradient(180deg,#f8faff,#f1f5ff);border:2px dashed #c7d2fe;border-radius:14px;cursor:pointer;padding:34px 20px;text-align:center;transition:all .2s ease}.matbu-dropzone.active,.matbu-dropzone:hover{background:linear-gradient(180deg,#eef2ff,#e0e7ff);border-color:#38466a;transform:translateY(-1px)}.matbu-dropzone-icon{font-size:40px;line-height:1;margin-bottom:10px}.matbu-dropzone-title{color:#1e293b;font-size:16px;font-weight:700}.matbu-dropzone-sub{color:#64748b;font-size:13px;margin-top:4px}.matbu-selected-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:16px 0 0;padding:0}.matbu-selected-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:10px;padding:9px 12px}.matbu-selected-icon{flex:0 0 auto;font-size:18px}.matbu-selected-name{color:#1f2937;flex:1 1 auto;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matbu-selected-size{color:#64748b;flex:0 0 auto;font-size:12.5px}.matbu-selected-remove{background:#e5e7eb;border:none;border-radius:50%;color:#374151;cursor:pointer;flex:0 0 auto;font-size:17px;height:24px;line-height:1;width:24px}.matbu-selected-remove:hover{background:#fecaca;color:#b91c1c}.matbu-upload-desc{margin-top:16px}.matbu-upload-desc label{color:#334155;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.matbu-upload-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.matbu-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.matbu-search-row{display:flex;flex:1 1 auto;gap:12px;min-width:0}.matbu-search-wrap{flex:1 1;max-width:none;min-width:0;position:relative}.matbu-search-icon{font-size:14px;left:12px;opacity:.6;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.matbu-search{padding-left:36px!important}.matbu-count{color:#64748b;flex:0 0 auto;font-size:13px;font-weight:600;white-space:nowrap}.matbu-batch-bar{align-items:center;animation:matbuFadeIn .15s ease;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:14px;padding:10px 16px}.matbu-batch-info{color:#3730a3;font-size:13.5px;font-weight:700}.matbu-batch-actions{display:flex;flex-wrap:wrap;gap:8px}.matbu-list{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 6px 16px #0f172a0f;overflow:hidden}.matbu-list-head,.matbu-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) 90px 150px 132px;padding:0 16px}.matbu-list-head{background:linear-gradient(180deg,#1e293b,#0f172a);color:#f8fafc;font-size:11px;font-weight:600;height:44px;letter-spacing:.04em;text-transform:uppercase}.matbu-list-head .matbu-col-actions,.matbu-row-actions{justify-content:flex-end;text-align:right}.matbu-row{border-top:1px solid #eef1f6;cursor:pointer;min-height:58px;transition:background-color .15s ease}.matbu-row:nth-child(2n){background:#fafbfc}.matbu-row:hover{background:#eef2ff}.matbu-row.selected{background:#e0e7ff}.matbu-check-wrap{align-items:center;cursor:pointer;display:flex;justify-content:center}.matbu-check-wrap input[type=checkbox]{accent-color:#2b3652;cursor:pointer;height:17px;width:17px}.matbu-name-cell{align-items:center;display:flex;gap:12px;min-width:0}.matbu-row-icon{align-items:center;background:#f1f5ff;border-radius:10px;display:flex;flex:0 0 auto;font-size:22px;height:40px;justify-content:center;line-height:1;width:40px}.matbu-name-text{min-width:0}.matbu-row-name{color:#1e293b;font-size:14px;font-weight:600}.matbu-row-name,.matbu-row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matbu-row-sub{color:#64748b;font-size:12px;margin-top:2px}.matbu-col-size{color:#475569;font-size:12.5px}.matbu-col-date{color:#64748b;font-size:12.5px}.matbu-row-actions{display:flex;gap:6px}.matbu-row-actions .btn{min-width:32px;padding:5px 8px!important}.matbu-empty{background:#fff;border:1px dashed #e2e8f0;border-radius:16px;color:#64748b;padding:60px 20px;text-align:center}.matbu-empty-icon{font-size:46px;margin-bottom:10px}.matbu-empty-title{color:#334155;font-size:16px;font-weight:700}.matbu-empty-sub{font-size:13px;margin-top:6px}.evrak-search-panel{background:#fff;border:1px solid #c7d2fe;border-radius:14px;box-shadow:0 6px 16px #4f46e514;margin-bottom:16px;padding:14px 16px 16px}.evrak-search-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.evrak-search-title{color:#312e81;font-size:15px;font-weight:800}.evrak-search-sub{color:#64748b;font-size:12.5px;margin-top:2px}.evrak-search-empty{margin:0;padding:28px 16px}.evrak-search-list{margin:0}.evrak-list-head,.evrak-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) 90px minmax(0,1fr) minmax(0,1fr) 148px;padding:0 16px}.evrak-list-head{background:linear-gradient(180deg,#3730a3,#312e81);color:#f8fafc;font-size:11px;font-weight:600;height:44px;letter-spacing:.04em;text-transform:uppercase}.evrak-row{border-top:1px solid #eef1f6;min-height:58px}.evrak-row:nth-child(2n){background:#f8fafc}.evrak-row:hover{background:#eef2ff}.evrak-col-foy,.evrak-col-muvekkil,.evrak-col-tur{color:#334155;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evrak-col-foy{font-weight:700}.evrak-file-link{color:#4338ca;font-weight:800;text-decoration:none}.evrak-file-link:hover{text-decoration:underline}.evrak-list-head .evrak-col-actions,.evrak-row .evrak-col-actions{justify-content:flex-end;text-align:right}.evrak-col-actions.matbu-row-actions{display:flex}.evrak-col-actions .btn{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}@media (max-width:768px){.matbu-toolbar{align-items:stretch}.matbu-search-row,.matbu-toolbar{flex-direction:column}.matbu-search-wrap{max-width:100%}.matbu-batch-bar{align-items:stretch;flex-direction:column}.matbu-batch-actions .btn{flex:1 1 auto}.matbu-list-head,.matbu-row{gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:0 12px}.matbu-col-date,.matbu-col-size{display:none}.matbu-row-actions .btn{padding:6px 8px!important}.evrak-list-head,.evrak-row{gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.evrak-col-foy,.evrak-col-muvekkil,.evrak-col-tur{grid-column:1/-1;white-space:normal}}.referans-yonetim-container{margin:0 auto;max-width:1400px;padding:20px}.form-modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.form-content{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:500px;padding:30px;width:90%}.form-content h2{color:#333;margin-bottom:20px;margin-top:0}.form-group label{color:#333}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.form-group textarea{min-height:80px}.referanslar-table-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.referanslar-table{border-collapse:collapse;width:100%}.referanslar-table thead{background:#f8f9fa}.referanslar-table th{border-bottom:2px solid #dee2e6;color:#333;font-weight:600;padding:15px;text-align:left}.referanslar-table td{border-bottom:1px solid #dee2e6;padding:15px}.referanslar-table tbody tr:hover{background:#f8f9fa}.status-badge.active{background:#d4edda;color:#155724}.status-badge.inactive{background:#f8d7da;color:#721c24}.action-buttons{align-items:center}.action-buttons .btn{min-height:32px;opacity:1}.btn-edit{background:#0d6efd;border:1px solid #0a58ca;color:#fff}.btn-edit:hover{background:#0b5ed7;border-color:#0a58ca;color:#fff}.btn-warning{background:#ffc107;color:#333}.btn-warning:hover{background:#e0a800}.no-data{color:#999}.loading,.unauthorized{color:#666;font-size:18px;padding:60px 20px;text-align:center}@media (max-width:768px){.page-header{align-items:flex-start;flex-direction:column;gap:15px}.referanslar-table-container{overflow-x:auto}.action-buttons{flex-direction:column}}.referans-casefiles-container{margin:0 auto;max-width:1400px;padding:20px}.page-header{margin-bottom:30px}.page-header button{margin-bottom:15px}.page-header h1{margin:10px 0}.referans-description{color:#666;font-size:16px;margin-top:10px}.referans-casefiles-search-row{align-items:center;display:flex;gap:10px;margin-bottom:12px}.referans-casefiles-search-input{border:1px solid #dee2e6;border-radius:6px;flex:1 1;font-size:14px;max-width:320px;outline:none;padding:8px 14px;transition:border-color .2s ease}.referans-casefiles-search-input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.referans-casefiles-search-input::placeholder{color:#6c757d}.referans-casefiles-search-btn{white-space:nowrap}.casefiles-table-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:10px;position:relative}.casefiles-table{border-collapse:collapse;width:100%}.casefiles-table thead{background:#f8f9fa}.casefiles-table th{border-bottom:2px solid #dee2e6;color:#333;font-weight:600;padding:15px;text-align:left}.casefiles-table td{border-bottom:1px solid #dee2e6;padding:15px}.casefiles-table tbody tr.casefile-row{cursor:pointer;transition:background-color .2s ease}.casefiles-table tbody tr.casefile-row:hover{background:#f8f9fa}.status-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px}.status-badge.status-0{background:#d4edda;color:#155724}.status-badge.status-1{background:#fff3cd;color:#856404}.btn{border-radius:6px}.btn-secondary:hover{background:#545b62}.error,.loading,.no-data{color:#666;font-size:18px;padding:60px 20px;text-align:center}@media (max-width:768px){.casefiles-table-container{overflow-x:auto}}.masraflar-container{background:linear-gradient(180deg,#f8fafc,#f1f5f9);margin:0 auto;max-width:1600px;min-height:100vh;padding:24px}.page-header{flex-wrap:wrap;gap:16px}.page-header-actions{margin-left:auto}.page-header-actions .btn-primary{background:linear-gradient(135deg,#38466a,#2b3652);border:none;border-radius:10px;box-shadow:0 2px 8px #2b365259;font-size:14px;font-weight:600;padding:10px 20px;transition:transform .15s ease,box-shadow .2s ease}.page-header-actions .btn-primary:hover{background:linear-gradient(135deg,#2b3652,#1f2a42);box-shadow:0 4px 14px #2b365273;transform:translateY(-1px)}.masraf-tabs{background:#fff;border:1px solid #0000000a;border-radius:14px;box-shadow:0 1px 3px #0000000f;display:inline-flex;gap:4px;margin-bottom:24px;padding:6px}.masraf-tab{align-items:center;background:#0000;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 22px;transition:all .2s ease}.masraf-tab:hover{background:#f1f5f9;color:#475569}.masraf-tab.active{background:#eef2ff;box-shadow:0 1px 2px #2b36521a;color:#2b3652}.tab-badge{background:#e2e8f0;border-radius:10px;color:#475569;font-size:12px;font-weight:600;padding:3px 9px}.masraf-tab.active .tab-badge{background:#c7d2fe;color:#2b3652}.masraf-section{margin-bottom:28px}.masraflar-table-container{background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.masraflar-table{border-collapse:collapse;table-layout:fixed;width:100%}.masraflar-table .col-dosya{width:130px}.masraflar-table .col-masraf-turu{width:150px}.masraflar-table .col-tarih,.masraflar-table .col-tutar{width:95px}.masraflar-table .col-islemler{width:120px}.masraflar-table thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.masraflar-table th{color:#475569;font-size:13px;font-weight:600;letter-spacing:.03em;padding:16px 18px;text-align:left;text-transform:uppercase}.masraflar-table-sortable{cursor:pointer;transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.masraflar-table-sortable:hover{background:#e2e8f0!important;color:#334155}.masraflar-th-content{align-items:center;display:inline-flex;gap:6px}.masraflar-sort-icons{align-items:center;color:#94a3b8;display:inline-flex;flex-direction:column;font-size:10px;line-height:.9}.masraflar-sort-icons span.active{color:#2b3652;font-weight:700}.masraflar-sort-icons span:not(.active){opacity:.4}.masraflar-table td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:16px 18px;vertical-align:middle}.masraflar-table tbody tr{transition:background-color .15s ease}.masraflar-table tbody tr:hover{background:#f8fafc}.masraflar-table tbody tr:last-child td{border-bottom:none}.masraflar-table td:nth-child(4),.masraflar-table th:nth-child(4){white-space:nowrap}.masraflar-table td:nth-child(5),.masraflar-table th:nth-child(5){word-wrap:break-word;overflow-wrap:break-word;padding-left:20px;padding-right:20px}.masraflar-table td:nth-child(3){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.link-button{background:none;border:none;border-radius:6px;color:#2b3652;cursor:pointer;display:inline-block;font-size:inherit;font-weight:500;max-width:100%;overflow:hidden;padding:4px 0;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:color .15s ease,background .15s ease;white-space:nowrap}.link-button:hover{color:#1f2a42;text-decoration:underline}.masraflar-table .action-buttons .btn.btn-sm{border-radius:8px;font-size:13px;font-weight:600;padding:8px 14px;transition:transform .1s ease,box-shadow .2s ease}.masraflar-table .action-buttons .btn.btn-sm.btn-primary{background:linear-gradient(135deg,#38466a,#2b3652);box-shadow:0 1px 3px #2b365240;color:#fff}.masraflar-table .action-buttons .btn.btn-sm.btn-primary:hover{background:linear-gradient(135deg,#2b3652,#1f2a42);box-shadow:0 2px 8px #2b365259;transform:translateY(-1px)}.masraflar-table .action-buttons .btn.btn-sm.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 1px 3px #dc262640;color:#fff}.masraflar-table .action-buttons .btn.btn-sm.btn-danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 2px 8px #dc262659;transform:translateY(-1px)}.no-data{background:#fff;border:1px dashed #e2e8f0;border-radius:16px;color:#64748b;font-size:16px;margin:0;padding:56px 24px}.masraflar-container .loading{align-items:center;background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 1px 3px #0000000f;display:flex;justify-content:center;min-height:280px}.masraflar-container .loading:before{animation:masraflar-spin .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#38466a;content:"";height:24px;margin-right:12px;width:24px}@keyframes masraflar-spin{to{transform:rotate(1turn)}}.aylik-gelir-section{margin-bottom:24px;margin-top:36px}.section-title{color:#0f172a;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.aylik-gelir-card{background:linear-gradient(135deg,#2b3652,#38466a 50%,#4a5a80);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 20px #2b365240;color:#fff;padding:28px 32px}.aylik-gelir-card .gelir-bilgileri{display:flex;flex-direction:column;gap:4px}.aylik-gelir-card .gelir-item{align-items:center;border-bottom:1px solid #ffffff26;display:flex;justify-content:space-between;padding:14px 0}.aylik-gelir-card .gelir-item:last-child{border-bottom:none}.aylik-gelir-card .gelir-item.gelir-net{border-top:2px solid #ffffff40;font-size:1.125rem;font-weight:700;margin-top:8px;padding-top:20px}.aylik-gelir-card .gelir-label{font-size:15px;font-weight:500;opacity:.95}.aylik-gelir-card .gelir-value{font-feature-settings:"tnum";font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600}.aylik-gelir-card .gelir-value.gelir-positive{color:#86efac}.aylik-gelir-card .gelir-value.gelir-negative{color:#fca5a5}.aylik-gelir-card .gelir-net .gelir-value{font-size:1.35rem}.btn-primary{background:#2b3652}.btn-primary:hover{background:#1f2a42}.date-text{color:#64748b;font-size:12px;margin-top:4px}@media (max-width:768px){.masraflar-container{padding:16px}.page-header{padding:16px 18px}.page-header h1{font-size:1.4rem}.masraf-tabs{flex-wrap:wrap;width:100%}.masraf-tab{flex:1 1;font-size:14px;justify-content:center;min-width:120px;padding:10px 14px}.masraflar-table-container{-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}.masraflar-table{min-width:640px;table-layout:auto}.masraflar-table td,.masraflar-table th{font-size:13px;max-width:none;padding:12px 14px;white-space:normal;word-break:break-word}.page-header-actions{margin-left:0;width:100%}.page-header-actions .btn{width:100%}.action-buttons{flex-direction:column}.aylik-gelir-card{padding:20px}}.masraf-talepleri-page{background:linear-gradient(180deg,#f8fafc,#f1f5f9);margin:0 auto;max-width:1600px;min-height:calc(100vh - 60px);padding:24px}.page-header{background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 1px 3px #0000000f;margin-bottom:28px;padding:20px 24px}.page-header h1{color:#0f172a;font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.loading{align-items:center;background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 1px 3px #0000000f;color:#64748b;display:flex;font-size:16px;font-weight:500;justify-content:center;min-height:280px;padding:80px 24px}.loading:before{animation:masraf-talepleri-spin .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#38466a;content:"";height:24px;margin-right:12px;width:24px}@keyframes masraf-talepleri-spin{to{transform:rotate(1turn)}}.empty-state{border:1px dashed #e2e8f0;border-radius:16px;color:#64748b;padding:56px 24px}.empty-state,.error-message{font-size:16px;font-weight:500}.error-message{border:1px solid #dc262633;border-radius:16px;box-shadow:0 1px 3px #0000000f;color:#dc2626;padding:48px 24px}.error-message p{margin:0}.requests-table-container{border:1px solid #0000000a;border-radius:16px;box-shadow:0 1px 3px #0000000f}.requests-table thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.requests-table th{color:#475569;font-size:12px;letter-spacing:.03em;padding:16px 18px;text-transform:uppercase}.requests-table td{border-bottom:1px solid #f1f5f9;color:#334155;padding:14px 18px;vertical-align:middle}.requests-table tbody tr{transition:background-color .15s ease}.requests-table tbody tr:hover{background:#f8fafc}.requests-table tbody tr:last-child td{border-bottom:none}.requests-table td:nth-child(5){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.action-buttons{flex-wrap:wrap}.requests-table .action-buttons .btn.btn-sm{border-radius:8px;font-size:13px;font-weight:600;padding:8px 14px;transition:transform .1s ease,box-shadow .2s ease}.requests-table .action-buttons .btn.btn-sm.btn-success{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 1px 3px #22c55e40;color:#fff}.requests-table .action-buttons .btn.btn-sm.btn-success:hover{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 2px 8px #22c55e59;transform:translateY(-1px)}.requests-table .action-buttons .btn.btn-sm.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 1px 3px #dc262640;color:#fff}.requests-table .action-buttons .btn.btn-sm.btn-danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 2px 8px #dc262659;transform:translateY(-1px)}.badge{border-radius:10px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px}.badge-success{background:#dcfce7;color:#166534}.badge-danger{background:#fee2e2;color:#991b1b}.btn{font-weight:600;padding:8px 16px;transition:all .2s ease}.btn-sm{padding:6px 12px}.btn-success{background:#22c55e}.btn-success:hover{background:#16a34a}.btn-danger{background:#dc2626}.btn-danger:hover{background:#b91c1c}.btn-primary{background:linear-gradient(135deg,#38466a,#2b3652);box-shadow:0 2px 6px #2b36524d}.btn-primary:hover{background:linear-gradient(135deg,#2b3652,#1f2a42);box-shadow:0 4px 10px #2b365266}.btn-secondary{background:#64748b}.btn-secondary:hover{background:#475569}.modal-overlay{animation:masraf-talepleri-fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;padding:20px}@keyframes masraf-talepleri-fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:masraf-talepleri-modalIn .25s ease;border:1px solid #0000000f;border-radius:16px;box-shadow:0 10px 40px #00000026;padding:28px 32px;width:100%}@keyframes masraf-talepleri-modalIn{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-content h3{color:#0f172a;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0 0 20px}.form-group{margin-bottom:20px}.form-group label{color:#334155;font-size:14px}.form-group textarea{border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;min-height:100px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.form-group textarea:focus{border-color:#38466a;box-shadow:0 0 0 3px #2b365226;outline:none}.form-group textarea::placeholder{color:#94a3b8}.modal-actions{gap:12px;margin-top:24px}.modal-actions .btn{min-width:100px}@media (max-width:768px){.masraf-talepleri-page{padding:16px}.page-header{padding:16px 18px}.page-header h1{font-size:1.4rem}.requests-table-container{border-radius:12px;overflow-x:auto}.requests-table td,.requests-table th{font-size:13px;padding:12px 14px}.action-buttons{flex-direction:column}.modal-content{padding:20px 24px}}.job-requests-page{background:#f5f7fa;min-height:calc(100vh - 60px);padding:24px}.empty-state{background:#fff;border-radius:8px;color:#666;padding:40px;text-align:center}.requests-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.requests-table{border-collapse:collapse;width:100%}.requests-table thead{background:#2b3652;color:#fff}.requests-table th{font-size:14px;font-weight:600;padding:12px;text-align:left}.requests-table td{border-bottom:1px solid #e0e0e0;font-size:14px;padding:12px}.requests-table tbody tr:hover{background:#f8f9fa}.action-buttons{display:flex;gap:8px}.btn{font-size:13px}.btn-success{background:#28a745;color:#fff}.btn-success:hover{background:#218838}.btn-danger{background:#dc3545}.btn-danger:hover{background:#c82333}.modal-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:500px;padding:24px;width:90%}.modal-content h3{color:#2c3e50;margin-bottom:20px;margin-top:0}.form-group{margin-bottom:16px}.form-group label{color:#555;margin-bottom:8px}.form-group textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;padding:8px;resize:vertical;width:100%}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-primary{background:#007bff}.btn-primary:hover{background:#0056b3}.error-message{background:#fff;border-radius:8px;padding:40px;text-align:center}.daily-job-ring{--ring-navy:#2b3652;--ring-gold:#c9a24a;--ring-done:#2f9e6b;--ring-pending:#d97706;align-items:center;background:linear-gradient(135deg,#2b36520a,#c9a24a14);border:1px solid #2b36521a;border-radius:14px;box-shadow:0 4px 14px #2b36520f;display:flex;gap:14px;padding:12px 14px}.daily-job-ring-visual{flex-shrink:0;position:relative}.daily-job-ring-track{stroke:#2b36521f}.daily-job-ring-progress{stroke:url(#none);stroke:var(--ring-done);transition:stroke-dashoffset .55s ease}.daily-job-ring-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.daily-job-ring-percent{color:var(--ring-navy);font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1}.daily-job-ring.sm .daily-job-ring-percent{font-size:15px}.daily-job-ring.lg .daily-job-ring-percent{font-size:22px}.daily-job-ring-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.daily-job-ring-meta{min-width:0}.daily-job-ring-title{color:var(--ring-navy);font-size:13px;font-weight:700;margin-bottom:6px}.daily-job-ring-stats{display:flex;flex-direction:column;gap:4px}.daily-job-ring-stat{align-items:center;color:#475569;display:inline-flex;font-size:12px;gap:6px}.daily-job-ring-stat i{border-radius:50%;flex-shrink:0;height:8px;width:8px}.daily-job-ring-stat.done i{background:var(--ring-done)}.daily-job-ring-stat.pending i{background:var(--ring-pending)}.daily-job-ring-stat strong{color:var(--ring-navy);font-weight:700}.daily-job-ring-total{color:#94a3b8;font-size:11px;margin-top:6px}@media (max-width:640px){.daily-job-ring{width:100%}}.job-list-page{background:#f5f7fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 60px);padding:24px}.job-list-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.job-list-header h1{color:#2c3e50;font-size:28px;margin:0}.job-list-toolbar{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,34%);margin-bottom:16px}.job-list-toolbar-left{display:flex;flex-direction:column;gap:12px;min-width:0}.job-list-toolbar-right{display:flex;min-height:100%;min-width:0}.job-list-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0}.job-list-search{border:1px solid #e0e4e8;border-radius:8px;box-sizing:border-box;flex:1 1;font-size:14px;height:42px;max-width:none;min-width:220px;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.job-list-day-ring.daily-job-ring{align-items:center;border-radius:12px;box-sizing:border-box;flex:1 1;gap:16px;height:100%;justify-content:flex-start;margin:0;min-height:100%;padding:12px 16px;width:100%}.job-list-day-ring .daily-job-ring-visual{flex-shrink:0;height:72px!important;width:72px!important}.job-list-day-ring .daily-job-ring-visual svg{height:72px;width:72px}.job-list-day-ring .daily-job-ring-title{font-size:14px;line-height:1.2;margin-bottom:6px}.job-list-day-ring .daily-job-ring-stats{flex-direction:column;flex-wrap:nowrap;gap:4px}.job-list-day-ring .daily-job-ring-stat{font-size:12px}.job-list-day-ring .daily-job-ring-total{display:block;font-size:11px;margin-top:4px}.job-list-day-ring .daily-job-ring-percent{font-size:16px}.job-list-day-ring .daily-job-ring-label{display:block;font-size:9px;margin-top:2px}.job-list-day-ring .daily-job-ring-meta{display:block;flex:1 1;min-width:0}.job-list-search:focus{border-color:#2b3652;box-shadow:0 0 0 3px #5c6bc026;outline:none}.job-list-tabs-row{gap:14px;margin-bottom:0}.job-list-tabs,.job-list-tabs-row{align-items:center;display:flex;flex-wrap:wrap}.job-list-tabs{background:#fff;border:1px solid #e8ecf0;border-radius:10px;box-shadow:0 2px 8px #0000000f;gap:0;padding:4px;width:-webkit-fit-content;width:fit-content}.job-list-print-btn{background:#fff;border:1px solid #455a64;border-radius:8px;color:#455a64;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:background .2s ease,color .2s ease}.job-list-print-btn:hover{background:#455a64;color:#fff}.job-list-tab{background:#0000;border:none;border-radius:8px;color:#546e7a;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:background .2s ease,color .2s ease}.job-list-tab:hover{background:#f5f7fa;color:#37474f}.job-list-tab.active{background:linear-gradient(135deg,#455a64,#37474f);box-shadow:0 2px 6px #00000026;color:#fff}.job-list-tab.active:hover{background:linear-gradient(135deg,#546e7a,#455a64);color:#fff}@media (max-width:900px){.job-list-toolbar{grid-template-columns:1fr}.job-list-toolbar-right{min-height:96px}}.job-list-tab-count{font-weight:600;margin-left:2px;opacity:.85}.job-list-tab.active .job-list-tab-count{opacity:.9}.job-list-empty,.job-list-loading{background:#fff;border-radius:8px;color:#666;font-size:16px;padding:48px 24px;text-align:center}.job-list-table-container{background:#fff;border:1px solid #e8ecf0;border-radius:12px;box-shadow:0 4px 20px #0000000f,0 1px 3px #0000000a;overflow-x:auto;overflow-y:hidden}.job-list-table{border-collapse:collapse;display:table;min-width:900px;table-layout:auto;width:100%}.job-list-table thead{background:linear-gradient(180deg,#455a64,#37474f);box-shadow:0 2px 4px #0000000f;color:#fff;display:table-header-group}.job-list-table tbody{display:table-row-group}.job-list-table tr{display:table-row;transition:background-color .15s ease}.job-list-table td,.job-list-table th{display:table-cell;vertical-align:middle}.job-list-table th{border-bottom:none;border-right:1px solid #ffffff14;color:#fffffff2;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.job-list-table thead th:first-child{border-top-left-radius:12px}.job-list-table thead th:last-child{border-right:none;border-top-right-radius:12px}.job-list-th-sortable{cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.job-list-th-sortable:hover{background:#ffffff1f}.job-list-th-content{align-items:center;display:inline-flex;gap:6px}.job-list-sort-arrows{align-items:center;color:#ffffffb3;display:inline-flex;flex-direction:column;font-size:6px;gap:0;justify-content:center;line-height:1;margin-left:4px;vertical-align:middle}.job-list-sort-arrow{opacity:.6;transition:opacity .15s ease}.job-list-sort-arrow.active{color:#fff;font-weight:700;opacity:1;text-shadow:0 0 8px #fff6}.job-list-table td{border-bottom:1px solid #eef0f2;color:#37474f;font-size:13px;padding:12px 16px}.job-list-table tbody tr{background:#fff}.job-list-table tbody tr:nth-child(2n){background:#fafbfc}.job-list-table td:first-child{color:#263238;font-weight:500;white-space:nowrap}.job-list-table td:last-child,.job-list-table th:last-child{min-width:180px;white-space:nowrap}.job-list-table tbody tr:hover{background:#f0f4f8}.job-list-row-clickable{cursor:pointer}.job-list-link{color:#2b3652;font-weight:600;text-decoration:none;transition:color .15s ease}.job-list-link:hover{color:#1f2a42;text-decoration:underline}.job-list-muvekkil{max-width:120px}.job-list-desc,.job-list-muvekkil{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-list-desc{max-width:280px}.job-list-overdue{color:#c62828;font-weight:600}.job-list-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 10px}.job-list-badge-pending{background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #ffca28;color:#f57f17}.job-list-badge-done{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #66bb6a;color:#2e7d32}.job-list-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.job-list-actions .btn{align-items:center;border-radius:8px;box-sizing:border-box;display:inline-flex;font-size:11px;font-weight:500;justify-content:center;line-height:1.2;min-height:28px;padding:6px 12px;transition:transform .1s ease,box-shadow .15s ease;white-space:nowrap}.job-list-actions .btn:hover{box-shadow:0 2px 8px #0000001f;transform:translateY(-1px)}.job-list-actions .job-list-btn-tamamla{background:linear-gradient(135deg,#43a047,#2e7d32);border:none;color:#fff}.job-list-actions .job-list-btn-tamamla:hover{background:linear-gradient(135deg,#388e3c,#1b5e20);color:#fff}.job-list-actions .job-list-btn-duzenle{background:linear-gradient(135deg,#2b3652,#1f2a42);border:none;color:#fff}.job-list-actions .job-list-btn-duzenle:hover{background:linear-gradient(135deg,#1f2a42,#16203a);color:#fff}.job-list-detail-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.job-list-detail-modal{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;max-height:90vh;max-width:560px;overflow-y:auto;padding:30px;width:90%}.job-list-detail-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.job-list-detail-header h2{color:#2c3e50;font-size:22px;margin:0}.job-list-detail-close{background:none;border:none;color:#666;cursor:pointer;font-size:24px;line-height:1;padding:0}.job-list-detail-close:hover{color:#333}.job-list-detail-body{padding:0}.job-list-detail-row{margin-bottom:14px}.job-list-detail-label{color:#666;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.job-list-detail-value{color:#2c3e50;font-size:14px}.job-list-detail-desc{white-space:pre-wrap;word-break:break-word}.job-list-detail-actions{border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px}.job-list-detail-actions .btn{font-size:13px;padding:8px 14px}.job-list-detail-actions .job-list-btn-duzenle{background:linear-gradient(135deg,#2b3652,#1f2a42);border:none;color:#fff;font-weight:500}.job-list-detail-actions .job-list-btn-duzenle:hover{background:linear-gradient(135deg,#1f2a42,#16203a);color:#fff}.job-list-modal-overlay{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.job-list-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:480px;padding:24px;width:90%}.job-list-modal h3{color:#2c3e50;font-size:18px;margin:0 0 20px}.job-list-modal .form-group{margin-bottom:16px}.job-list-modal .form-group label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:6px}.job-list-modal .form-group input,.job-list-modal .form-group select,.job-list-modal .form-group textarea{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px 12px;width:100%}.job-list-modal-actions{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:16px}@media (max-width:768px){.job-list-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y}.job-list-table,.job-list-table tbody,.job-list-table td,.job-list-table th,.job-list-table thead,.job-list-table tr{display:revert}.job-list-table{max-width:none;min-width:860px!important;width:-webkit-max-content;width:max-content}.job-list-table td,.job-list-table th{font-size:12px;padding:10px 12px;white-space:nowrap}.job-list-desc,.job-list-muvekkil{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-list-actions{flex-wrap:nowrap;gap:4px}}.kdv-durum{color:#6b7280;font-size:14px;padding:24px 16px;text-align:center}.kdv-durum.kdv-hata{color:#a3352a}.kdv-ust{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(220px,300px) 1fr}.kdv-ana{background:linear-gradient(135deg,#2b3652,#1a212e);border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:7px;padding:18px 20px}.kdv-ana-ad{color:#e6cf92;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.kdv-ana-tutar{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.kdv-ana-alt{color:#ffffffb8;font-size:12px}.kdv-kalemler{display:flex;flex-direction:column;margin:0}.kdv-kalemler>div{align-items:baseline;border-bottom:1px solid #eceadf;display:flex;gap:14px;justify-content:space-between;padding:9px 0}.kdv-kalemler>div:last-child{border-bottom:none}.kdv-kalemler dt{color:#6b7280;font-size:13px}.kdv-kalemler dd{font-feature-settings:"tnum";color:#1a212e;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;margin:0;white-space:nowrap}.kdv-kalemler .kdv-eksi{color:#9a6a15}.kdv-kalemler .kdv-vurgu{background:#f6efdc;border-bottom:none;border-radius:6px;margin:4px -10px;padding:10px}.kdv-kalemler .kdv-vurgu dt{color:#7a5a10;font-weight:600}.kdv-kalemler .kdv-vurgu dd{color:#7a5a10;font-size:15px;font-weight:700}.kdv-yil{margin-top:20px}.kdv-yil-basi{align-items:baseline;border-bottom:1px solid #e6e2d6;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:7px}.kdv-yil-basi h4{color:#2b3652;font-size:13px;font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.kdv-yil-toplam{font-feature-settings:"tnum";color:#1a212e;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.kdv-grafik{grid-gap:5px;align-items:end;background:#faf9f5;border:1px solid #e6e2d6;border-radius:8px;display:grid;gap:5px;grid-template-columns:repeat(12,1fr);height:150px;padding:8px 4px 0}.kdv-sutun{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:flex-end;min-width:0}.kdv-sutun-deger{font-feature-settings:"tnum";color:#6b7280;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.kdv-sutun-cubuk{background:linear-gradient(180deg,#d8b96a,#a8823a);border-radius:3px 3px 0 0;max-width:34px;transition:height .25s ease;width:100%}.kdv-sutun.secili .kdv-sutun-cubuk{background:linear-gradient(180deg,#4a5878,#2b3652)}.kdv-sutun-ay{color:#8a8574;font-size:10.5px;white-space:nowrap}.kdv-sutun.secili .kdv-sutun-ay{color:#1a212e;font-weight:700}.kdv-not{background:#f6efdc;border-left:3px solid #c9a24a;border-radius:4px;color:#5b5340;font-size:12.5px;line-height:1.55;margin:14px 0 0;padding:11px 13px}@media (max-width:860px){.kdv-ust{gap:14px;grid-template-columns:1fr}}@media (max-width:640px){.kdv-ana-tutar{font-size:24px}.kdv-grafik{gap:3px;height:132px}.kdv-sutun-deger{font-size:9px}}@media (prefers-reduced-motion:reduce){.kdv-sutun-cubuk{transition:none}}.kasa-container{margin:0 auto;max-width:1360px;padding:22px 24px 60px}.kasa-header{align-items:center;border-bottom:2px solid #1a212e;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.kasa-header-sol{align-items:baseline;display:flex;gap:12px;min-width:0}.kasa-header h1{color:#1a212e;font-size:24px;font-weight:700;margin:0}.kasa-donem{color:#8a8574;font-size:13px;letter-spacing:.02em}.kasa-header-sag{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.kasa-month-selector{display:flex;gap:8px}.kasa-month-selector .form-control{background:#fff;border:1px solid #d9d4c6;border-radius:6px;color:#1a212e;font-size:14px;min-width:92px;padding:7px 10px}.kasa-bos{color:#8a8574;font-size:14px;margin:0;padding:22px 4px}.kasa-ozet{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:22px}.ozet-kart{background:#fff;border:1px solid #e6e2d6;border-radius:10px;display:flex;flex-direction:column;gap:7px;padding:18px 20px}.ozet-ad{color:#8a8574;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.ozet-tutar{font-feature-settings:"tnum";color:#1a212e;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ozet-alt{color:#a09a89;font-size:11.5px}.ozet-kart.gelir{border-left:3px solid #2c6149}.ozet-kart.gelir .ozet-tutar{color:#2c6149}.ozet-kart.gider{border-left:3px solid #a3352a}.ozet-kart.gider .ozet-tutar{color:#a3352a}.ozet-kart.bakiye{background:linear-gradient(135deg,#2b3652,#1a212e);border-color:#1a212e}.ozet-kart.bakiye .ozet-ad{color:#e6cf92}.ozet-kart.bakiye .ozet-tutar{color:#fff;font-size:28px}.ozet-kart.bakiye .ozet-alt{color:#fff9}.ozet-kart.bakiye.eksi .ozet-tutar{color:#f0a49a}.kasa-blok{background:#fff;border:1px solid #e6e2d6;border-radius:10px;margin-bottom:18px;padding:18px 20px}.blok-basi{align-items:baseline;border-bottom:1px solid #eceadf;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.blok-basi h2{color:#2b3652;margin:0}.blok-basi h2,.blok-toplam{font-size:15px;font-weight:700}.blok-toplam{font-feature-settings:"tnum";color:#1a212e;font-variant-numeric:tabular-nums}.blok-ozet{font-feature-settings:"tnum";color:#8a8574;font-size:12.5px;font-variant-numeric:tabular-nums}.dagilim-serit{background:#f1efe7;border-radius:4px;display:flex;height:16px;margin-bottom:14px;overflow:hidden}.dagilim-dilim{display:block;height:100%;min-width:2px}.dagilim-dilim.muvekkile,.dagilim-nokta.muvekkile{background:#2b3652}.dagilim-dilim.dosya,.dagilim-nokta.dosya{background:#6b7b9e}.dagilim-dilim.referans,.dagilim-nokta.referans{background:#c9a24a}.dagilim-dilim.diger,.dagilim-nokta.diger{background:#b8b2a1}.dagilim-liste{list-style:none;margin:0;padding:0}.dagilim-liste li{grid-gap:10px 14px;align-items:center;border-bottom:1px solid #f1efe7;display:grid;gap:10px 14px;grid-template-columns:12px 1fr auto auto;padding:9px 0}.dagilim-liste li:last-child{border-bottom:none}.dagilim-nokta{border-radius:3px;display:block;height:11px;width:11px}.dagilim-ad{color:#374151;font-size:13.5px}.dagilim-oran{font-feature-settings:"tnum";color:#8a8574;font-size:12.5px;font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.dagilim-tutar{font-feature-settings:"tnum";color:#1a212e;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;min-width:120px;text-align:right;white-space:nowrap}.paylasim{display:flex;flex-direction:column}.paylasim-satir{align-items:baseline;border-bottom:1px solid #f1efe7;display:flex;gap:16px;justify-content:space-between;padding:11px 0}.paylasim-ad{color:#374151;font-size:13.5px}.paylasim-tutar{font-feature-settings:"tnum";color:#1a212e;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.paylasim-satir.eksi .paylasim-tutar{color:#a3352a}.paylasim-satir.sonuc{border-bottom:none;border-top:2px solid #1a212e;margin-top:4px;padding-top:13px}.paylasim-satir.sonuc .paylasim-ad{color:#1a212e;font-size:14px;font-weight:700}.paylasim-satir.sonuc .paylasim-tutar{color:#2c6149;font-size:21px;font-weight:700}.paylasim-satir.sonuc.negatif .paylasim-tutar{color:#a3352a}.kasa-sekmeler{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.kasa-sekme{align-items:center;background:#fff;border:1px solid #e6e2d6;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 15px;transition:background-color .15s,color .15s,border-color .15s;white-space:nowrap}.kasa-sekme:hover{border-color:#c9a24a;color:#1a212e}.kasa-sekme:focus-visible{outline:2px solid #c9a24a;outline-offset:2px}.kasa-sekme.aktif{background:#1a212e;border-color:#1a212e;color:#fff}.kasa-sekme-adet{font-feature-settings:"tnum";background:#f1efe7;border-radius:999px;color:#6b7280;display:inline-block;font-size:11px;font-variant-numeric:tabular-nums;min-width:20px;padding:1px 6px;text-align:center}.kasa-sekme.aktif .kasa-sekme-adet{background:#ffffff29;color:#e6cf92}.alt-sekmeler{display:flex;gap:6px;margin-bottom:12px}.alt-sekme{background:#faf9f5;border:1px solid #e6e2d6;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 14px}.alt-sekme.aktif{background:#2b3652;border-color:#2b3652;color:#fff}.kasa-table-wrap{overflow-x:auto}.kasa-table{border-collapse:collapse;font-size:13px;width:100%}.kasa-table th{border-bottom:1px solid #b8b2a1;color:#8a8574;font-size:11px;font-weight:700;letter-spacing:.05em;padding:0 14px 9px 0;text-align:left;text-transform:uppercase;white-space:nowrap}.kasa-table td{border-bottom:1px solid #f1efe7;color:#374151;padding:10px 14px 10px 0;vertical-align:top}.kasa-table td:last-child,.kasa-table th:last-child{padding-right:0}.kasa-table .sag{text-align:right}.kasa-table .sayisal{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kasa-table td.gelir{color:#2c6149}.kasa-table td.gelir,.kasa-table td.gider{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.kasa-table td.gider{color:#a3352a}.kasa-table-actions{white-space:nowrap;width:1%}.kasa-perde{align-items:center;background:#1a212e8c;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10000}.kasa-pencere{background:#fff;border-radius:12px;box-shadow:0 20px 52px #1a212e4d;display:flex;flex-direction:column;gap:13px;max-height:90vh;max-width:400px;overflow-y:auto;padding:22px;width:100%}.kasa-pencere h3{color:#1a212e;font-size:17px;margin:0}.kasa-pencere label{color:#4b5563;display:flex;flex-direction:column;font-size:13px;gap:6px}.kasa-pencere .form-control{background:#faf9f5;border:1px solid #d9d4c6;border-radius:6px;font-size:16px;padding:10px 12px}.kasa-pencere .form-control:focus{background:#fff;border-color:#2b3652;outline:none}.kasa-tip-secim{display:flex;gap:8px}.tip-dugme{background:#faf9f5;border:1px solid #e6e2d6;border-radius:8px;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px}.tip-dugme.aktif.gelir{background:#e6f2eb;border-color:#2c6149;color:#2c6149}.tip-dugme.aktif.gider{background:#fbeae7;border-color:#a3352a;color:#a3352a}.kasa-onay{align-items:center;color:#374151;cursor:pointer;flex-direction:row;font-weight:600;gap:9px}.kasa-onay input{accent-color:#c9a24a;height:18px;width:18px}.kasa-pencere-dugmeler{display:flex;gap:9px;justify-content:flex-end;margin-top:3px}@media (max-width:768px){.kasa-container{padding:16px 14px 80px}.kasa-header{align-items:flex-start;flex-direction:column}.kasa-header-sag{justify-content:space-between;width:100%}.kasa-month-selector{flex:1 1}.kasa-month-selector .form-control{flex:1 1;min-width:0}.ozet-tutar{font-size:22px}.ozet-kart.bakiye .ozet-tutar{font-size:24px}.kasa-blok{padding:14px}}@media (prefers-reduced-motion:reduce){.kasa-sekme{transition:none}}.dagilim-liste li{display:block;padding:0}.dagilim-liste li.acik{background:#faf9f5;border-radius:6px}.dagilim-satir{grid-gap:10px 14px;align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:grid;font:inherit;gap:10px 14px;grid-template-columns:14px 12px 1fr auto auto;padding:10px 10px 10px 6px;text-align:left;width:100%}.dagilim-satir:hover{background:#f4f2ea}.dagilim-satir:focus-visible{outline:2px solid #c9a24a;outline-offset:-2px}.dagilim-ok{border-bottom:4.5px solid #0000;border-left:6px solid #8a8574;border-top:4.5px solid #0000;height:0;margin-left:4px;transition:transform .15s ease;width:0}.dagilim-ok.acik{transform:rotate(90deg)}.paylasim-satir.acik{background:#faf9f5;border-radius:6px}.paylasim-dugme{grid-gap:12px;align-items:center;background:none;border:none;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:14px 1fr auto;padding:2px 6px;text-align:left;width:100%}.paylasim-dugme:focus-visible{outline:2px solid #c9a24a;outline-offset:2px}.dokum-sarmal{background:#fff;border:1px solid #e6e2d6;border-radius:6px;margin:0 6px 10px 24px;overflow-x:auto;padding:10px 12px}.dokum-tablo{border-collapse:collapse;font-size:12.5px;width:100%}.dokum-tablo th{border-bottom:1px solid #d9d4c6;color:#8a8574;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:0 12px 7px 0;text-align:left;text-transform:uppercase;white-space:nowrap}.dokum-tablo td{border-bottom:1px solid #f1efe7;color:#374151;padding:7px 12px 7px 0}.dokum-tablo td:last-child,.dokum-tablo th:last-child{padding-right:0}.dokum-tablo .sag{text-align:right}.dokum-tablo .sayisal{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dokum-tablo .dokum-tutar{color:#1a212e;font-weight:600}.dokum-tablo .dokum-pay{color:#8a8574}.dokum-tablo tfoot td{border-bottom:none;border-top:1.5px solid #b8b2a1;color:#1a212e;font-weight:700;padding-top:8px}.dokum-bos{color:#8a8574;font-size:12.5px;margin:0 6px 10px 24px;padding:12px}@media (max-width:768px){.dagilim-satir{grid-template-columns:14px 12px 1fr auto;row-gap:2px}.dagilim-satir .dagilim-tutar{grid-column:3/-1;text-align:left}.dokum-bos,.dokum-sarmal{margin-left:10px}}@media (prefers-reduced-motion:reduce){.dagilim-ok{transition:none}}.kasa-kisisel-link{align-items:center;background:#fdfaf1;border:1px solid #c9a24a;border-radius:6px;color:#8a6c22;display:inline-flex;font-size:13.5px;font-weight:600;padding:8px 15px;text-decoration:none;white-space:nowrap}.kasa-kisisel-link:hover{background:#f6efdc}.kasa-kisisel-link:focus-visible{outline:2px solid #c9a24a;outline-offset:2px}.kg-durum{color:#6b7280;font-size:14px;padding:28px 16px;text-align:center}.kg-durum.kg-hata{color:#a3352a}.kg-ozet{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px}.kg-ozet-kart{background:#fff;border:1px solid #e6e2d6;border-left:3px solid #2b3652;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.kg-ozet-kart.kg-odendi{border-left-color:#2c6149}.kg-ozet-kart.kg-bekliyor{border-left-color:#b4791f}.kg-ozet-ad{color:#6b7280;font-size:12px;letter-spacing:.02em}.kg-ozet-tutar{font-feature-settings:"tnum";color:#1a212e;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.kg-ipucu{color:#8a8574;font-size:12.5px;margin:0 0 14px}.kg-grup{margin-bottom:20px}.kg-grup-basi{align-items:baseline;border-bottom:1px solid #e6e2d6;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:7px}.kg-grup-basi h4{color:#2b3652;font-size:13px;font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.kg-grup-toplam{font-feature-settings:"tnum";color:#1a212e;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.kg-kalemler{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(178px,1fr))}.kg-kalem{align-items:flex-start;background:#faf9f5;border:1px solid #e6e2d6;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;min-height:74px;padding:11px 13px;text-align:left;transition:border-color .15s,background-color .15s,transform .1s}.kg-kalem:hover{background:#fff;border-color:#c9a24a}.kg-kalem:active{transform:scale(.985)}.kg-kalem:focus-visible{outline:2px solid #c9a24a;outline-offset:2px}.kg-kalem.dolu{background:#fff;border-color:#cfd6e4}.kg-kalem.dolu.odendi{background:#f4fbf7;border-color:#b7d6c5}.kg-kalem-ad{color:#374151;font-size:12.5px;font-weight:600;line-height:1.25}.kg-kalem-tutar{font-feature-settings:"tnum";color:#c2beb2;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.kg-kalem.dolu .kg-kalem-tutar{color:#1a212e}.kg-kalem-etiket{color:#a09a89;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.kg-kalem.dolu.odendi .kg-kalem-etiket{color:#2c6149}.kg-grafik-blok{margin-top:24px}.kg-grafik{grid-gap:5px;align-items:end;background:#faf9f5;border:1px solid #e6e2d6;border-radius:8px;display:grid;gap:5px;grid-template-columns:repeat(12,1fr);height:168px;overflow-x:auto;padding:8px 4px 0}.kg-sutun{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:flex-end;min-width:0}.kg-sutun-deger{font-feature-settings:"tnum";color:#6b7280;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.kg-sutun-cubuk{background:linear-gradient(180deg,#4a5878,#2b3652);border-radius:3px 3px 0 0;max-width:34px;min-height:0;transition:height .25s ease;width:100%}.kg-sutun.secili .kg-sutun-cubuk{background:linear-gradient(180deg,#e6cf92,#c9a24a)}.kg-sutun-ay{color:#8a8574;font-size:10.5px;white-space:nowrap}.kg-sutun.secili .kg-sutun-ay{color:#1a212e;font-weight:700}.kg-perde{align-items:center;background:#1a212e8c;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10000}.kg-pencere{background:#fff;border-radius:12px;box-shadow:0 20px 52px #1a212e4d;display:flex;flex-direction:column;gap:13px;max-height:90vh;max-width:380px;overflow-y:auto;padding:22px;width:100%}.kg-pencere h3{color:#1a212e;font-size:17px;margin:0}.kg-pencere-donem{color:#8a8574;font-size:12.5px;margin:-9px 0 0}.kg-pencere label{color:#4b5563;display:flex;flex-direction:column;font-size:13px;gap:6px}.kg-istege-bagli{color:#a09a89;font-weight:400}.kg-pencere .form-control{font-size:16px}.kg-onay{align-items:center;color:#374151;cursor:pointer;flex-direction:row;font-weight:600;gap:9px}.kg-onay input{accent-color:#c9a24a;height:18px;width:18px}.kg-pencere-hata{background:#fbeae7;border-left:3px solid #a3352a;border-radius:4px;color:#8c2d23;font-size:13px;margin:0;padding:9px 12px}.kg-pencere-dugmeler{align-items:center;display:flex;gap:9px;margin-top:3px}.kg-bosluk{flex:1 1}@media (max-width:640px){.kg-kalemler{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.kg-grafik{gap:3px;height:148px}.kg-sutun-deger{font-size:9px}}@media (prefers-reduced-motion:reduce){.kg-kalem,.kg-sutun-cubuk{transition:none}}.kg-ozet-alt{color:#a09a89;font-size:11px;line-height:1.35}.kg-bolum-basi{margin:22px 0 14px}.kg-bolum-basi h3{color:#1a212e;font-size:15px;font-weight:700;margin:0 0 4px}.kg-bolum-basi p{color:#8a8574;font-size:12.5px;margin:0}.kg-bolum-not{color:#8a8574;font-size:12.5px;margin:0 0 12px}.kg-serbest{margin-top:26px}.kg-serbest-liste{border-top:1px solid #f1efe7;list-style:none;margin:0 0 12px;padding:0}.kg-serbest-liste li{border-bottom:1px solid #f1efe7}.kg-serbest-satir{grid-gap:14px;align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:1fr auto auto;padding:11px 8px;text-align:left;width:100%}.kg-serbest-satir:hover{background:#faf9f5}.kg-serbest-satir:focus-visible{outline:2px solid #c9a24a;outline-offset:-2px}.kg-serbest-ad{color:#374151;display:flex;flex-direction:column;font-size:13.5px;font-weight:600;gap:2px;min-width:0}.kg-serbest-aciklama{color:#a09a89;font-size:11.5px;font-weight:400}.kg-serbest-durum{color:#b4791f;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.kg-serbest-durum.odendi{color:#2c6149}.kg-serbest-tutar{font-feature-settings:"tnum";color:#1a212e;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.kg-ekle-dugme{align-items:center;background:#fdfaf1;border:1px dashed #c9a24a;border-radius:8px;color:#8a6c22;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;padding:10px 18px;transition:background-color .15s,border-color .15s}.kg-ekle-dugme:hover{background:#f6efdc;border-style:solid}.kg-ekle-dugme:focus-visible{outline:2px solid #c9a24a;outline-offset:2px}.kg-onay{flex-wrap:wrap}.kg-onay-not{color:#a09a89;flex-basis:100%;font-size:11.5px;font-weight:400;padding-left:27px}@media (max-width:640px){.kg-serbest-satir{grid-template-columns:1fr auto;row-gap:3px}.kg-serbest-durum{grid-column:1;grid-row:2}.kg-ekle-dugme{justify-content:center;width:100%}}.kgs-container{margin:0 auto;max-width:1100px;padding:22px 24px 80px}.kgs-header{align-items:center;border-bottom:2px solid #1a212e;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.kgs-header-sol{display:flex;flex-direction:column;gap:4px;min-width:0}.kgs-header h1{color:#1a212e;font-size:24px;font-weight:700;margin:0}.kgs-alt{color:#8a8574;font-size:12.5px}.kgs-bos{color:#8a8574;font-size:14px;margin:0;padding:22px 4px}.kgs-donem{align-items:center;display:flex;gap:6px}.kgs-donem select{color:#1a212e;font-size:14px;min-width:92px;padding:7px 10px}.kgs-donem select,.kgs-ok{background:#fff;border:1px solid #d9d4c6;border-radius:6px}.kgs-ok{align-items:center;color:#2b3652;cursor:pointer;display:inline-flex;font-size:19px;height:34px;justify-content:center;line-height:1;width:34px}.kgs-ok:hover{background:#faf9f5;border-color:#c9a24a}.kgs-ok:focus-visible{outline:2px solid #c9a24a;outline-offset:2px}@media (max-width:768px){.kgs-container{padding:16px 14px 90px}.kgs-header{align-items:stretch;flex-direction:column}.kgs-donem{justify-content:space-between}.kgs-donem select{flex:1 1;min-width:0}}.vekaletler-page{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:24px}.page-header{margin-bottom:24px}.page-header h1{font-weight:600}.filter-panel{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.filter-left{flex:1 1}.filter-right{display:flex;justify-content:flex-end}.muvekkil-select{background-color:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;min-width:250px;padding:10px 16px;transition:border-color .2s}.muvekkil-select:focus{border-color:#2b3652;box-shadow:0 0 0 2px #2b36521a;outline:none}.search-input{border:1px solid #ddd;border-radius:6px;padding:10px 16px;transition:border-color .2s;width:300px}.search-input:focus{border-color:#2b3652;box-shadow:0 0 0 2px #2b36521a}.table-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}table{border-collapse:collapse;width:100%}thead{background:#2b3652;color:#fff}th{font-size:13px;font-weight:600;padding:16px;text-align:left;text-transform:uppercase}tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s}tbody tr:nth-child(2n){background-color:#f8f9fa}tbody tr:nth-child(odd){background-color:#fff}tbody tr:hover{background-color:#e8eaf6}td{color:#333;font-size:14px;padding:16px}.logs-content{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:20px;overflow:hidden}.logs-sidebar{background:#f8f9fa;border-right:1px solid #dee2e6;padding:20px;width:250px}.logs-sidebar h3{color:#333;font-size:18px;margin:0 0 15px}.user-list{display:flex;flex-direction:column;gap:8px}.user-item{background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;padding:12px 15px;transition:all .2s ease}.user-item:hover{background:#e7f3ff;border-color:#007bff}.user-item.active{background:#007bff;border-color:#007bff;color:#fff}.logs-main{flex:1 1;padding:20px}.logs-main h3{color:#333;font-size:20px;margin:0 0 20px}.no-data,.no-selection{color:#666;font-style:italic;padding:40px;text-align:center}@media (max-width:768px){.logs-content{flex-direction:column}.logs-sidebar{border-bottom:1px solid #dee2e6;border-right:none;width:100%}}.logs-container{margin:0 auto;max-width:1600px;padding:20px}.search-container{align-items:center;display:flex;gap:12px;margin-bottom:20px}.search-input{border:1px solid #dee2e6;border-radius:8px;flex:1 1;font-size:14px;max-width:400px;padding:10px 15px;transition:border-color .2s,box-shadow .2s}.search-input:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.search-results{color:#666;font-size:13px;font-style:italic}.page-header h1{color:#333;font-size:28px}.logs-table-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;overflow-x:auto}.logs-table{border-collapse:collapse;width:100%}.logs-table thead{background:#f8f9fa}.logs-table th{border-bottom:2px solid #dee2e6;color:#333;font-weight:600;text-align:left}.logs-table td,.logs-table th{font-size:13px;padding:12px 15px}.logs-table td{border-bottom:1px solid #dee2e6;vertical-align:top}.logs-table tbody tr:hover{background:#f8f9fa}.action-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.action-create{background:#d4edda;color:#155724}.action-update{background:#fff3cd;color:#856404}.action-delete{background:#f8d7da;color:#721c24}.old-value{color:#dc3545;font-style:italic}.new-value{color:#28a745;font-weight:500}.loading,.no-data{color:#666}.no-data{font-style:italic;padding:40px;text-align:center}@media (max-width:768px){.search-container{align-items:stretch;flex-direction:column}.search-input{max-width:100%}.logs-table-container{overflow-x:auto}.logs-table{min-width:1000px}}.makbuzlar-page{margin:0 auto;max-width:1400px;padding:20px}.page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.page-header h1{color:#2c3e50;margin:0}.upload-form-container{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:20px;padding:20px}.upload-form-container h3{color:#2c3e50;margin-bottom:20px;margin-top:0}.form-group label{color:#495057;font-weight:600}.form-control{border:1px solid #ced4da;padding:8px 12px}.form-control:focus{border-color:#2b3652;box-shadow:0 0 0 3px #2b36521a;outline:none}.drag-drop-area{align-items:center;background-color:#f9f9f9;border:2px dashed #ccc;border-radius:6px;cursor:pointer;display:flex;justify-content:center;min-height:150px;padding:40px;text-align:center;transition:all .3s}.drag-drop-area.drag-active{background-color:#e8f4f8;border-color:#2b3652}.drag-drop-area:hover{background-color:#f0f0f0}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.filters-container{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:20px;padding:15px}.filters-container h3{color:#2c3e50;font-size:16px;margin-bottom:15px;margin-top:0}.filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:15px}.filter-row .form-group{flex:1 1;margin-bottom:0;min-width:150px}.makbuzlar-page .documents-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:11px;overflow-x:auto}.makbuzlar-page .table-info{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;color:#6c757d;font-size:11px;font-weight:600;padding:9px 12px}.makbuzlar-page .documents-table{border-collapse:collapse;font-size:11px;width:100%}.makbuzlar-page .documents-table thead{background-color:#2b3652;color:#fff}.makbuzlar-page .documents-table th{font-size:11px;font-weight:600;padding:4px 11px;text-align:left}.makbuzlar-page .documents-table tbody td{border-bottom:1px solid #dee2e6;font-size:11px;padding:1px 11px}.makbuzlar-page .documents-table tbody tr:hover{background-color:#f8f9fa}.makbuzlar-page .documents-table tbody tr:last-child td{border-bottom:none}.makbuzlar-page .action-buttons{display:flex;gap:3px}.makbuzlar-page .documents-table-container .btn{border:none;border-radius:2px;cursor:pointer;font-size:9px;padding:1px 5px;transition:all .2s}.btn{padding:6px 12px;transition:all .2s}.btn-primary{background-color:#2b3652}.btn-primary:hover:not(:disabled){background-color:#5568d3}.btn-secondary:hover{background-color:#5a6268}.makbuzlar-page .documents-table-container .btn-sm{font-size:9px;padding:1px 4px}.btn-sm{font-size:13px;padding:4px 8px}.loading{color:#6c757d;padding:40px;text-align:center}.makbuz-summary{background:linear-gradient(145deg,#2b3652f5,#1c2438fa 55%,#141c2c);border:1px solid #d4af3738;border-radius:16px;box-shadow:0 14px 36px #0f172a2e;color:#f8fafc;margin-top:24px;padding:22px 24px}.makbuz-summary-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.makbuz-summary-eyebrow{color:#d4af37;font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.makbuz-summary-header h2{color:#fff;font-size:22px;font-weight:650;margin:0}.makbuz-summary-note{color:#94a3b8;font-size:12px;margin:6px 0 0}.makbuz-summary-count{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:12px;padding:6px 12px;white-space:nowrap}.makbuz-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.makbuz-summary-card{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:6px;min-height:110px;padding:16px 18px}.makbuz-summary-total{background:linear-gradient(180deg,#ffffff17,#ffffff0a)}.makbuz-summary-tax{background:linear-gradient(180deg,#d4af372e,#d4af370f);border-color:#d4af3747}.makbuz-summary-grand{background:linear-gradient(180deg,#38bdf824,#38bdf80a);border-color:#38bdf838}.makbuz-summary-label{color:#cbd5e1;font-size:12px;font-weight:500}.makbuz-summary-value{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.makbuz-summary-tax .makbuz-summary-value{color:#f5d76e}.makbuz-summary-hint{color:#94a3b8;font-size:11px}.makbuz-summary-details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.makbuz-summary-details>div{background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.makbuz-summary-details span{color:#94a3b8;font-size:11px}.makbuz-summary-details strong{color:#f1f5f9;font-size:14px}.makbuz-summary-footer{grid-gap:12px;border-top:1px solid #ffffff1a;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px;padding-top:14px}.makbuz-summary-footer>div{align-items:center;background:#0000002e;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.makbuz-summary-footer span{color:#cbd5e1;font-size:13px}.makbuz-summary-footer strong{color:#fff;font-size:16px;white-space:nowrap}@media (max-width:768px){.filter-row{flex-direction:column}.filter-row .form-group{width:100%}.documents-table-container{overflow-x:scroll}.makbuz-summary-details,.makbuz-summary-footer,.makbuz-summary-grid{grid-template-columns:1fr}.makbuz-summary-header{flex-direction:column}.makbuz-summary-value{font-size:22px}}.makbuz-hesapla-page{margin:0 auto;max-width:920px;padding:20px 24px 40px}.mh-header{margin-bottom:18px}.mh-header h1{color:#0f172a;font-size:1.45rem;letter-spacing:-.02em;margin:0}.mh-header p{color:#64748b;font-size:13px;line-height:1.5;margin:8px 0 0;max-width:640px}.mh-input-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:18px;padding:18px 20px 20px}.mh-tabs{display:flex;gap:8px;margin-bottom:14px}.mh-tab{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px}.mh-tab.active{background:#38466a;border-color:#38466a;color:#fff}.mh-input-card label{color:#334155;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.mh-input{font-feature-settings:"tnum";border:1px solid #cbd5e1;border-radius:8px;font-size:16px;font-variant-numeric:tabular-nums;max-width:320px;padding:10px 12px;width:100%}.mh-results{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.mh-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px 8px}.mh-table-card h2{color:#0f172a;font-size:1rem;margin:0}.mh-table-hint{color:#64748b;font-size:12px;margin:4px 0 12px}.mh-table-card table{border-collapse:collapse;width:100%}.mh-table-card td,.mh-table-card th{border-bottom:1px solid #f1f5f9;font-size:13px;padding:9px 0}.mh-table-card th{color:#475569;font-weight:500;text-align:left}.mh-table-card td{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.mh-table-card tr.mh-total td,.mh-table-card tr.mh-total th{border-bottom:none;color:#0f172a;font-weight:700;padding-top:12px}@media (max-width:720px){.mh-results{grid-template-columns:1fr}}.tazminat-hesap-page{background:linear-gradient(180deg,#f8fafc,#f1f5f9);margin:0 auto;max-width:1400px;min-height:calc(100vh - 60px);padding:20px 24px 40px}.th-header{background:#fff;border:1px solid #0000000d;border-radius:14px;box-shadow:0 1px 3px #0000000d;margin-bottom:16px;padding:16px 20px 18px}.th-tabs{display:flex;gap:8px;margin-bottom:10px}.th-tab{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px}.th-tab.active{background:#38466a;border-color:#38466a;color:#fff}.th-tab:disabled{cursor:not-allowed;opacity:.45}.th-header h1{color:#0f172a;font-size:1.45rem;letter-spacing:-.02em;margin:0}.th-subtitle{color:#64748b;font-size:13px;margin:6px 0 0}.th-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 280px}.th-main{display:flex;flex-direction:column;gap:14px}.th-config-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.th-box,.th-params,.th-periods,.th-results{background:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 1px 2px #0000000a}.th-box{padding:10px 12px 12px}.th-box legend,.th-params legend{color:#38466a;font-size:12px;font-weight:700;padding:0 4px}.th-radio{color:#334155;cursor:pointer;font-size:13px;gap:6px;margin:4px 0}.th-inline-field,.th-radio{align-items:center;display:flex}.th-inline-field{color:#64748b;font-size:12px;gap:8px;margin-top:6px}.th-inline-field input{border:1px solid #cbd5e1;border-radius:6px;padding:4px 6px;width:72px}.th-note{color:#94a3b8;font-size:11px;margin:6px 0 0}.th-inputs-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 220px}.th-col{background:#fff;border:1px solid #0000000f;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.th-col label,.th-params-grid label{color:#475569;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.th-col input,.th-col select,.th-params-grid input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:14px;padding:8px 10px}.th-dogum-wrap{display:flex;gap:8px}.th-dogum-wrap input{flex:1 1}.th-dogum-wrap select{border:1px solid #cbd5e1;border-radius:8px;padding:8px 6px;width:56px}.th-periods{padding:12px}.th-periods h3{color:#38466a;font-size:13px;margin:0 0 8px}.th-periods dl{display:flex;flex-direction:column;gap:6px;margin:0}.th-periods dl>div{display:flex;font-size:12px;gap:8px;justify-content:space-between}.th-periods dt{color:#64748b;font-weight:500}.th-periods dd{color:#0f172a;font-weight:700;margin:0}.th-params{padding:12px 14px 14px}.th-params-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.th-actions{display:flex;gap:10px;justify-content:flex-end}.th-btn{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px}.th-btn.secondary{background:#e2e8f0;color:#334155}.th-btn.primary{background:#38466a;color:#fff}.th-btn.primary:hover{background:#2d3a58}.th-export{background:#fff;border:1px solid #dbe3f0;border-radius:12px;margin-top:8px;padding:14px 16px}.th-export-title{color:#0f172a;font-weight:700;margin-bottom:10px}.th-export-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.th-export-search,.th-export-select{border:1px solid #cbd5e1;border-radius:8px;flex:1 1;font-size:13px;min-width:180px;padding:9px 10px}.th-export-msg{color:#166534;font-size:13px;margin:8px 0 0}.th-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;padding:10px 12px}.th-results{padding:14px;position:-webkit-sticky;position:sticky;top:12px}.th-results h2{color:#0f172a;font-size:1rem;margin:0 0 12px}.th-result-name{color:#38466a;font-size:13px;font-weight:600;margin:0 0 10px}.th-result-row{border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:2px;padding:10px 0}.th-result-row strong{color:#0f172a;font-size:15px}.th-result-row.muted strong{color:#b91c1c}.th-result-total{background:#38466a;border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:12px}.th-result-total span{font-size:12px;opacity:.85}.th-result-total strong{font-size:1.15rem}.th-disclaimer{color:#94a3b8;font-size:11px;line-height:1.4;margin:12px 0 0}.th-section-label{color:#38466a;font-size:11px;font-weight:700;letter-spacing:.04em;margin:12px 0 4px;text-transform:uppercase}.th-deps{display:flex;flex-direction:column;gap:8px}.th-check-row{align-items:center;color:#334155;display:inline-flex!important;flex-direction:row!important;font-size:13px;font-weight:600;gap:6px}.th-cocuk-row{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.th-cocuk-row input[type=date],.th-deps input[type=date]{border:1px solid #cbd5e1;border-radius:8px;padding:6px 8px}.th-btn-mini{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:12px;padding:4px 8px}.th-muted{color:#94a3b8;font-size:13px;margin:0}@media (max-width:1100px){.th-layout{grid-template-columns:1fr}.th-results{position:static}.th-config-row,.th-inputs-grid,.th-params-grid{grid-template-columns:1fr}}@media (max-width:640px){.tazminat-hesap-page{padding:12px}.th-actions{flex-direction:column}.th-btn{width:100%}}.yasal-faiz-page{margin:0 auto;max-width:860px;min-height:calc(100vh - 60px);padding:20px 24px 40px}.yf-header{margin-bottom:16px}.yf-header h1{color:#0f172a;font-size:1.45rem;letter-spacing:-.02em;margin:0}.yf-header p{color:#64748b;font-size:13px;line-height:1.5;margin:8px 0 0}.yf-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:18px 20px 22px}.yf-badge{background:#eef2f6;border-radius:6px;color:#334155;display:inline-block;font-size:13px;font-weight:600;margin-bottom:10px;padding:6px 12px}.yf-required-note{color:#b91c1c;font-size:12px;margin:0 0 16px}.yf-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:220px 1fr;margin-bottom:14px}.yf-row label{color:#334155;font-size:13px;font-weight:600}.yf-field{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.yf-input{border:1px solid #cbd5e1;border-radius:8px;font-size:15px;max-width:360px;padding:9px 11px;width:100%}.yf-select{max-width:100%}.yf-hint{color:#64748b;font-size:12px;white-space:nowrap}.yf-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:13px;margin-bottom:12px;padding:8px 12px}.yf-actions{display:flex;gap:10px;margin-top:8px}.yf-btn{border:none;cursor:pointer;font-size:14px;padding:10px 28px}.yf-btn-primary{background:#2563eb;color:#fff}.yf-btn-primary:hover{background:#1d4ed8}.yf-btn-secondary{background:#e2e8f0;color:#334155}.yf-btn-secondary:hover{background:#cbd5e1}.yf-results h2{color:#0f172a;font-size:1.15rem;margin:0 0 14px}.yf-results h3{color:#1e293b;font-size:1rem;margin:22px 0 8px}.yf-summary{grid-gap:8px;display:grid;gap:8px;margin:0}.yf-summary>div{grid-gap:8px;border-bottom:1px solid #f1f5f9;display:grid;gap:8px;grid-template-columns:240px 1fr;padding:6px 0}.yf-summary dt{color:#64748b;font-size:13px}.yf-summary dd{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.yf-total dd{color:#1d4ed8;font-size:1.05rem}.yf-detail-intro{color:#64748b;font-size:13px;margin:0 0 10px}.yf-table-wrap{overflow-x:auto}.yf-table{border-collapse:collapse;font-size:13px;width:100%}.yf-table td,.yf-table th{border-bottom:1px solid #e2e8f0;padding:8px 10px;text-align:left;vertical-align:top}.yf-table th{background:#f8fafc;color:#475569;font-weight:600}.yf-inc{color:#94a3b8;display:block;font-size:11px}@media (max-width:700px){.yf-row,.yf-summary>div{gap:4px;grid-template-columns:1fr}}.vu-page{background:radial-gradient(ellipse at top right,#c9a24a14,#0000 42%),radial-gradient(ellipse at bottom left,#2b36520f,#0000 45%),#eef1f6;min-height:calc(100vh - 60px);padding:24px}.vu-header h1{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0}.vu-header-sub{color:#e2e8f0c7;font-size:13.5px;margin:6px 0 0}.vu-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(320px,420px) 1fr}.vu-card{background:#fff;background:var(--ui-surface,#fff);border:1px solid #e4e9f0;border:1px solid var(--ui-border,#e4e9f0);border-radius:16px;border-radius:var(--ui-radius-lg,16px);box-shadow:0 8px 20px -6px #0f172a21;box-shadow:var(--ui-shadow,0 8px 20px -6px #0f172a21);padding:22px}.vu-card-title{color:#64748b;color:var(--ui-text-muted,#64748b);font-size:13px;font-weight:800;letter-spacing:.1em;margin:0 0 18px;text-transform:uppercase}.vu-page .form-group{margin-bottom:18px}.vu-page .form-group label{color:#2b3652;display:block;font-size:13px;font-weight:600;margin-bottom:7px}.vu-hint{color:#7c8ba1;display:block;font-size:12px;line-height:1.5;margin-top:7px}.vu-tarife-btn{width:100%}.vu-kirilim,.vu-tarife-tablo{border-collapse:collapse;font-size:13.5px;margin-top:16px;width:100%}.vu-kirilim th,.vu-tarife-tablo th{background:#2b3652;color:#e6cf92;font-size:11.5px;font-weight:700;letter-spacing:.06em;padding:10px 12px;text-align:left;text-transform:uppercase}.vu-kirilim td,.vu-tarife-tablo td{border-bottom:1px solid #eef2f7;color:#1e293b;padding:10px 12px}.vu-kirilim tfoot td{background:#f7f9fc;border-bottom:none;font-weight:700}.vu-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vu-num,th.vu-num{text-align:right}.vu-sonuc{background:linear-gradient(120deg,#1a212e,#232c3d 55%,#2f3a4d);border-radius:12px;border-radius:var(--ui-radius,12px);box-shadow:0 12px 28px -10px #0f172a73;display:flex;flex-direction:column;gap:6px;padding:20px 22px}.vu-sonuc-label{color:#e6cf92e6;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vu-sonuc-tutar{font-feature-settings:"tnum";color:#fff;font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.vu-not{background:#d99a2b1a;border:1px solid #d99a2b52;border-radius:8px;border-radius:var(--ui-radius-sm,8px);color:#7a5716;font-size:12.5px;line-height:1.55;margin-top:12px;padding:11px 13px}.vu-bos{color:#94a3b8;font-size:14px;margin:0;padding:34px 0;text-align:center}.vu-kaynak{color:#7c8ba1;font-size:12px;line-height:1.55;margin:20px 0 0}@media (max-width:900px){.vu-page{padding:16px}.vu-grid{grid-template-columns:1fr}.vu-sonuc-tutar{font-size:26px}}.ia-page{background:radial-gradient(ellipse at top right,#c9a24a14,#0000 42%),radial-gradient(ellipse at bottom left,#2b36520f,#0000 45%),#eef1f6;min-height:calc(100vh - 60px);padding:24px}.ia-header h1{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0}.ia-header-sub{color:#e2e8f0c7;font-size:13.5px;margin:6px 0 0}@media (max-width:900px){.ia-page{padding:16px}}.bg-upload-panel{background:#0f172a;border:1px solid #94a3b840;border-radius:12px;bottom:72px;box-shadow:0 12px 40px #0f172a73;color:#e2e8f0;font-size:13px;overflow:hidden;position:fixed;right:16px;width:min(360px,calc(100vw - 24px));z-index:99990}.bg-upload-header{background:linear-gradient(135deg,#1e293b,#0f172a);border-bottom:1px solid #94a3b82e;padding:10px 12px}.bg-upload-header,.bg-upload-title-btn{align-items:center;display:flex;gap:8px}.bg-upload-title-btn{background:#0000;border:none;color:inherit;cursor:pointer;flex:1 1;min-width:0;padding:0;text-align:left}.bg-upload-title{font-weight:650;white-space:nowrap}.bg-upload-meta{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-upload-chevron{color:#94a3b8;font-size:10px;margin-left:auto}.bg-upload-clear{background:#94a3b826;border:none;border-radius:6px;color:#e2e8f0;cursor:pointer;font-size:11px;padding:4px 8px}.bg-upload-clear:hover{background:#94a3b847}.bg-upload-list{list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:8px}.bg-upload-item{background:#1e293bd9;border-radius:8px;margin-bottom:6px;padding:8px}.bg-upload-item:last-child{margin-bottom:0}.bg-upload-row{display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.bg-upload-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-upload-size{color:#94a3b8;flex-shrink:0;font-size:11px}.bg-upload-bar-wrap{background:#94a3b833;border-radius:999px;height:6px;overflow:hidden}.bg-upload-bar{background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:999px;height:100%;transition:width .2s ease}.bg-upload-item.status-error .bg-upload-bar{background:#ef4444;width:100%!important}.bg-upload-item.status-done .bg-upload-bar{background:#22c55e}.bg-upload-footer{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-top:6px}.bg-upload-status{color:#94a3b8;flex:1 1;font-size:11px;line-height:1.35;min-width:0}.bg-upload-status.status-error{color:#fca5a5}.bg-upload-status.status-done{color:#86efac}.bg-upload-actions{display:flex;flex-shrink:0;gap:4px}.bg-upload-actions button{background:#94a3b82e;border:none;border-radius:5px;color:#e2e8f0;cursor:pointer;font-size:11px;padding:3px 7px}.bg-upload-actions button:hover{background:#94a3b852}@media (max-width:768px){.bg-upload-panel{bottom:78px;left:10px;right:10px;width:auto}}.kalp-yagmuru{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:9998}.kalp-yagmuru:after,.kalp-yagmuru:before{background-repeat:repeat;content:"";inset:0 0 -100% 0;position:absolute}.kalp-yagmuru:before{animation:kalp-suzul 34s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cpath d='m40.6 56.418-1.522-1.386C33.67 50.127 30.1 46.894 30.1 42.925c0-3.234 2.541-5.775 5.775-5.775 1.827 0 3.58.85 4.725 2.195 1.145-1.344 2.898-2.195 4.725-2.195 3.234 0 5.775 2.541 5.775 5.775 0 3.969-3.57 7.203-8.978 12.117L40.6 56.418z' fill='%23e8879c' fill-opacity='.42'/%3E%3Cpath d='m185.4 126.957-2.103-1.913c-7.467-6.772-12.397-11.238-12.397-16.719 0-4.466 3.509-7.975 7.975-7.975 2.523 0 4.944 1.175 6.525 3.03 1.58-1.855 4.002-3.03 6.525-3.03 4.466 0 7.975 3.509 7.975 7.975 0 5.481-4.93 9.947-12.398 16.733l-2.102 1.9z' fill='%23d9718b' fill-opacity='.34'/%3E%3Cpath d='m110.4 203.62-1.74-1.584c-6.18-5.604-10.26-9.3-10.26-13.836 0-3.696 2.904-6.6 6.6-6.6 2.088 0 4.092.972 5.4 2.508 1.308-1.536 3.312-2.508 5.4-2.508 3.696 0 6.6 2.904 6.6 6.6 0 4.536-4.08 8.232-10.26 13.848l-1.74 1.572z' fill='%23e8879c' fill-opacity='.3'/%3E%3Cpath d='m216.2 232.148-1.232-1.122c-4.378-3.97-7.268-6.588-7.268-9.801 0-2.618 2.057-4.675 4.675-4.675a5.09 5.09 0 0 1 3.825 1.776 5.09 5.09 0 0 1 3.825-1.776c2.618 0 4.675 2.057 4.675 4.675 0 3.213-2.89 5.831-7.268 9.809l-1.232 1.114z' fill='%23c9a24a' fill-opacity='.26'/%3E%3C/svg%3E");background-size:260px 260px}.kalp-yagmuru:after{animation:kalp-suzul-2 62s linear infinite,kalp-nefes 6s ease-in-out infinite alternate;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cpath d='m73.6 79.08-1.16-1.056c-4.12-3.736-6.84-6.2-6.84-9.224 0-2.464 1.936-4.4 4.4-4.4a4.79 4.79 0 0 1 3.6 1.672 4.79 4.79 0 0 1 3.6-1.672c2.464 0 4.4 1.936 4.4 4.4 0 3.024-2.72 5.488-6.84 9.232L73.6 79.08z' fill='%23e8879c' fill-opacity='.26'/%3E%3Cpath d='m304 171.35-1.45-1.32c-5.15-4.67-8.55-7.75-8.55-11.53 0-3.08 2.42-5.5 5.5-5.5 1.74 0 3.41.81 4.5 2.09 1.09-1.28 2.76-2.09 4.5-2.09 3.08 0 5.5 2.42 5.5 5.5 0 3.78-3.4 6.86-8.55 11.54l-1.45 1.31z' fill='%23d9718b' fill-opacity='.22'/%3E%3Cpath d='m158.8 315.215-1.305-1.188c-4.635-4.203-7.695-6.975-7.695-10.377 0-2.772 2.178-4.95 4.95-4.95a5.39 5.39 0 0 1 4.05 1.881 5.39 5.39 0 0 1 4.05-1.881c2.772 0 4.95 2.178 4.95 4.95 0 3.402-3.06 6.174-7.695 10.386l-1.305 1.179z' fill='%23e8879c' fill-opacity='.2'/%3E%3Cpath d='m368.4 380.945-1.015-.924c-3.605-3.269-5.985-5.425-5.985-8.071a3.813 3.813 0 0 1 3.85-3.85c1.218 0 2.387.567 3.15 1.463a4.192 4.192 0 0 1 3.15-1.463 3.813 3.813 0 0 1 3.85 3.85c0 2.646-2.38 4.802-5.985 8.078l-1.015.917z' fill='%23c9a24a' fill-opacity='.18'/%3E%3C/svg%3E");background-size:420px 420px}@keyframes kalp-suzul{0%{transform:translateZ(0)}to{transform:translate3d(-26px,-260px,0)}}@keyframes kalp-suzul-2{0%{transform:translateZ(0)}to{transform:translate3d(34px,-420px,0)}}@keyframes kalp-nefes{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kalp-yagmuru:after,.kalp-yagmuru:before{animation:none}}@media print{.kalp-yagmuru{display:none}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:clip;position:relative}body:before{background:linear-gradient(135deg,#f5f5f5,#e8e8e8)}body:after,body:before{content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}body:after{background-image:radial-gradient(circle at 18% 28%,#788eb01f 0,#0000 60%),radial-gradient(circle at 82% 72%,#c9a24a1a 0,#0000 60%),radial-gradient(circle at 50% 50%,#788eb014 0,#0000 60%)}.app:before{background-image:url(/static/media/logo.21f6b753e75c52c4b355.png);background-position:50%;background-repeat:no-repeat;background-size:min(600px,56vw);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.app{min-height:100vh}.app,.app-content{position:relative;z-index:1}.app-content{margin:0;max-width:100%;padding:20px;width:100%}.app-content.case-file-detail-page{margin:0!important;max-width:100%!important;padding:20px!important;width:100%!important}.app-content.calendar-page-wrapper{margin:0 30px 0 0!important;max-width:1700px!important;padding:20px!important}.btn{border-radius:4px;transition:background-color .3s}.btn-primary{background-color:#007bff}.btn-primary:hover{background-color:#0056b3}.btn-secondary{background-color:#6c757d}.btn-secondary:hover{background-color:#545b62}.btn-danger{background-color:#dc3545}.btn-danger:hover{background-color:#c82333}.btn-sm{font-size:12px;min-width:auto;padding:5px 10px;white-space:nowrap;width:auto}.btn:disabled{cursor:not-allowed;opacity:.6}.form-control{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px;width:100%}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:500;margin-bottom:5px}.form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.error-message{background-color:#f8d7da;border-radius:4px;color:#dc3545;margin-bottom:15px;padding:10px}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:auto;padding:10px 20px;transition:all .3s ease;white-space:nowrap;width:auto}.btn-primary{background:linear-gradient(135deg,#2b3652,#38466a);box-shadow:0 4px 15px #2b36524d;color:#fff}.btn-primary:hover{box-shadow:0 6px 20px #2b365266;transform:translateY(-2px)}.btn-secondary{background:#6c757d;box-shadow:0 2px 8px #6c757d4d;color:#fff}.btn-secondary:hover{background:#5a6268;transform:translateY(-2px)}.btn-danger{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 2px 8px #f5576c4d;color:#fff}.btn-danger:hover{box-shadow:0 4px 12px #f5576c66;transform:translateY(-2px)}:root{--brand-navy:#1a212e;--brand-navy-2:#232c3d;--brand-navy-800:#26303f;--brand-slate:#2f3a4d;--brand-gold:#c9a24a;--brand-gold-bright:#d9bd6f;--brand-gold-light:#e6cf92;--brand-gold-deep:#a67c2e;--brand-gold-2:#b8912f;--brand-primary:#2b3652;--brand-primary-hover:#38466a;--brand-hero-gradient:linear-gradient(120deg,#1a212e,#232c3d 52%,#2f3a4d);--brand-gold-gradient:linear-gradient(135deg,#e6cf92,#c9a24a 52%,#b8912f);--brand-gold-text:linear-gradient(90deg,#e6cf92,#d9bd6f 45%,#c9a24a)}.app-content .job-list-header,.app-content .kasa-header,.app-content .page-header,.app-content .profile-header,.app-content .tasks-header{background:linear-gradient(120deg,#1a212e,#232c3d 52%,#2f3a4d)!important;background:var(--brand-hero-gradient)!important;border:none!important;border-radius:16px!important;box-shadow:0 12px 30px #0f172a38!important;margin-bottom:24px!important;overflow:hidden;padding:20px 26px!important;position:relative}.app-content .job-list-header:before,.app-content .kasa-header:before,.app-content .page-header:before,.app-content .profile-header:before,.app-content .tasks-header:before{background:radial-gradient(circle,#c9a24a38 0,#c9a24a00 70%);content:"";height:240px;pointer-events:none;position:absolute;right:-50px;top:-130px;width:240px;z-index:0}.app-content .job-list-header:after,.app-content .kasa-header:after,.app-content .page-header:after,.app-content .profile-header:after,.app-content .tasks-header:after{background:radial-gradient(circle,#788eb047 0,#788eb000 70%);bottom:-120px;content:"";height:200px;left:20%;pointer-events:none;position:absolute;width:200px;z-index:0}.app-content .job-list-header h1,.app-content .kasa-header h1,.app-content .page-header h1,.app-content .page-header h2,.app-content .profile-header h1,.app-content .tasks-header h1{border-left:4px solid #c9a24a;border-left:4px solid var(--brand-gold);color:#fff!important;font-size:24px!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.25;margin:0!important;padding-left:14px;position:relative;z-index:1}.app-content .job-list-header p,.app-content .page-header .page-subtitle,.app-content .page-header .referans-description,.app-content .page-header p,.app-content .tasks-header p{color:#e2e8f0d1!important;position:relative;z-index:1}.app-content .job-list-header,.app-content .kasa-header,.app-content .page-header,.app-content .profile-header,.app-content .tasks-header{align-items:center;min-height:70px}.app-content .job-list-header>*,.app-content .kasa-header>*,.app-content .page-header>button,.app-content .profile-header>*,.app-content .tasks-header>*{position:relative;z-index:1}.app-content .page-header .page-header-actions{align-items:center;display:flex;gap:12px;margin-left:auto;position:static!important;right:auto!important;top:auto!important;transform:none!important;z-index:1}.app-content .page-header .page-header-actions .btn,.app-content .page-header .page-header-actions button{background:linear-gradient(135deg,#e6cf92,#c9a24a 52%,#b8912f)!important;background:var(--brand-gold-gradient)!important;border:none!important;border-radius:10px!important;box-shadow:0 6px 18px #c9a24a61!important;color:#1f2937!important;font-size:13px!important;font-weight:700!important;padding:10px 18px!important;transition:transform .18s ease,box-shadow .2s ease!important;white-space:nowrap}.app-content .page-header .page-header-actions .btn:hover,.app-content .page-header .page-header-actions button:hover{box-shadow:0 10px 24px #c9a24a80!important;transform:translateY(-2px)!important}.app-content input:not([type=checkbox]):not([type=radio]):focus,.app-content select:focus,.app-content textarea:focus{border-color:#c9a24a!important;border-color:var(--brand-gold)!important;box-shadow:0 0 0 3px #c9a24a38!important;outline:none}.app-content .empty-state{border-radius:14px}.app-content ::-webkit-scrollbar-track{background:#eef1f6;border-radius:8px}.app-content ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38466a,#2b3652);border:2px solid #eef1f6;border-radius:8px}.app-content ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c9a24a,#a67c2e)}.app-content .logs-table-container,.app-content .masraflar-table-container,.app-content .referanslar-table-container,.app-content .requests-table-container,.app-content .table-container{border-radius:14px!important;box-shadow:0 8px 24px #0f172a0f!important;overflow:hidden}.app-content table{background:#fff;border-collapse:collapse;font-size:13px;width:100%}.app-content thead th{background:linear-gradient(180deg,#26303f,#1a212e);border-bottom:none;color:#f8fafc;font-size:11px;font-weight:600;letter-spacing:.05em;padding:12px 14px;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.app-content tbody td{border-bottom:1px solid #eef2f7;color:#334155;padding:11px 14px;vertical-align:middle}.app-content tbody tr{transition:background-color .15s ease}.app-content tbody tr:nth-child(2n){background:#f8fafc}.app-content tbody tr:hover{background:#faf5e8}.app-content tbody tr:last-child td{border-bottom:none}.app-content thead th[onclick],.app-content thead th[role=button]{cursor:pointer;-webkit-user-select:none;user-select:none}.app-content thead th[onclick]:hover{background:linear-gradient(180deg,#33415a,#26303f)}.app-content .masraf-tab,.app-content .tasks-tab{transition:all .2s ease}.app-content .filter-panel input,.app-content .filter-panel select,.app-content .search-input{border-radius:10px}.app-content .referans-card,.app-content .stat-card,.app-content .user-card{transition:transform .2s ease,box-shadow .2s ease}.app-content .referans-card:hover,.app-content .stat-card:hover,.app-content .user-card:hover{box-shadow:0 12px 28px #0f172a1a;transform:translateY(-3px)}.app-content .btn-primary,.app-content button.btn-primary,.btn-primary{background:#2b3652!important;background:var(--brand-primary)!important;background-image:none!important;border-color:#2b3652!important;border-color:var(--brand-primary)!important;color:#fff!important}.app-content .btn-primary:hover,.app-content button.btn-primary:hover,.btn-primary:hover{background:#38466a!important;background:var(--brand-primary-hover)!important;border-color:#38466a!important;border-color:var(--brand-primary-hover)!important}.app-content .page-header .page-header-actions .btn-primary,.app-content .page-header .page-header-actions button.btn-primary{background:linear-gradient(135deg,#e6cf92,#c9a24a 52%,#b8912f)!important;background:var(--brand-gold-gradient)!important;border-color:#0000!important;color:#1f2937!important}.app-content .btn-info{background:#2b3652!important;background:var(--brand-primary)!important;border-color:#2b3652!important;border-color:var(--brand-primary)!important;color:#fff!important}.app-content .btn-info:hover{background:#38466a!important;background:var(--brand-primary-hover)!important}.app-content a{color:#2b3652;color:var(--brand-primary)}.app-content a:hover{color:#a67c2e;color:var(--brand-gold-deep)}.app-content ::selection{background:#c9a24a47}.app-content .badge-primary,.app-content .tag-primary{background:#2b3652!important;background:var(--brand-primary)!important;color:#fff!important}:root{--ui-surface:#fff;--ui-surface-2:#f7f9fc;--ui-surface-3:#eef2f7;--ui-text:#1e293b;--ui-text-muted:#64748b;--ui-border:#e4e9f0;--ui-border-strong:#cbd5e1;--ui-radius-sm:8px;--ui-radius:12px;--ui-radius-lg:16px;--ui-shadow-sm:0 1px 2px #0f172a0f,0 1px 3px #0f172a12;--ui-shadow:0 2px 4px #0f172a0a,0 8px 20px -6px #0f172a21;--ui-shadow-lg:0 4px 8px #0f172a0d,0 18px 36px -10px #0f172a33;--ui-ease:cubic-bezier(0.22,1,0.36,1);--ui-dur-fast:0.15s;--ui-dur:0.22s;--ui-dur-slow:0.34s;--ui-focus-ring:0 0 0 3px #c9a24a73;--ui-success:#0f9d76;--ui-success-hover:#0c8564;--ui-warning:#d99a2b;--ui-warning-hover:#c0851f;--ui-danger:#dc2626;--ui-danger-hover:#b91c1c;--ui-neutral:#5b6b82;--ui-neutral-hover:#4a5769}.dashboard{--dash-border:var(--ui-border);--dash-radius:var(--ui-radius-lg);--dash-radius-sm:var(--ui-radius-sm);--dash-shadow:var(--ui-shadow);--dash-shadow-sm:var(--ui-shadow-sm);--dash-transition:var(--ui-dur) var(--ui-ease)}.archive-requests-page,.archived-files-page,.case-files-page{--cf-border:var(--ui-border);--cf-radius:var(--ui-radius-lg);--cf-shadow:var(--ui-shadow);--cf-transition:var(--ui-dur) var(--ui-ease);--ar-border:var(--ui-border);--ar-radius:var(--ui-radius-lg);--ar-shadow:var(--ui-shadow);--ar-transition:var(--ui-dur) var(--ui-ease);--af-border:var(--ui-border);--af-radius:var(--ui-radius-lg);--af-shadow:var(--ui-shadow);--af-transition:var(--ui-dur) var(--ui-ease)}.app:before{background-size:min(400px,34vw);-webkit-mask-image:radial-gradient(circle closest-side,#000 56%,#00000059 72%,#0000 84%);mask-image:radial-gradient(circle closest-side,#000 56%,#00000059 72%,#0000 84%);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:min(400px,34vw) min(400px,34vw);mask-size:min(400px,34vw) min(400px,34vw);opacity:.05}.dashboard .dashboard-hero{background:linear-gradient(120deg,#1a212ef7,#232c3de6 55%,#2f3a4dd9),radial-gradient(circle at calc(100% - 90px) 50%,#c9a24a2e 0,#c9a24a00 60%);background-color:#1a212e}.app-content .btn,.dashboard .btn{border-radius:8px;border-radius:var(--ui-radius-sm);font-weight:600;line-height:1.25;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);transition:background-color var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}.app-content .btn:hover:not(:disabled),.dashboard .btn:hover:not(:disabled){box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a12;box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.app-content .btn:active:not(:disabled),.dashboard .btn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.app-content .btn:disabled,.dashboard .btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}[class="btn btn-sm"],[class="btn-sm btn"],[class=btn]{background:#fff;background:var(--ui-surface);border:1px solid #cbd5e1;border:1px solid var(--ui-border-strong);color:#1e293b;color:var(--ui-text)}[class="btn btn-sm"]:hover:not(:disabled),[class="btn-sm btn"]:hover:not(:disabled),[class=btn]:hover:not(:disabled){background:#f7f9fc;background:var(--ui-surface-2);border-color:#b6c2d2}.btn.btn-danger{background:#dc2626;background:var(--ui-danger);background-image:none;border-color:#dc2626;border-color:var(--ui-danger);color:#fff}.btn.btn-danger:hover:not(:disabled){background:#b91c1c;background:var(--ui-danger-hover);border-color:#b91c1c;border-color:var(--ui-danger-hover)}.btn.btn-warning{background:#d99a2b;background:var(--ui-warning);background-image:none;border-color:#d99a2b;border-color:var(--ui-warning);color:#fff}.btn.btn-warning:hover:not(:disabled){background:#c0851f;background:var(--ui-warning-hover);border-color:#c0851f;border-color:var(--ui-warning-hover)}.btn.btn-success{background:#0f9d76;background:var(--ui-success);background-image:none;border-color:#0f9d76;border-color:var(--ui-success);color:#fff}.btn.btn-success:hover:not(:disabled){background:#0c8564;background:var(--ui-success-hover);border-color:#0c8564;border-color:var(--ui-success-hover)}.btn.btn-secondary{background:#5b6b82;background:var(--ui-neutral);background-image:none;border-color:#5b6b82;border-color:var(--ui-neutral);color:#fff}.btn.btn-secondary:hover:not(:disabled){background:#4a5769;background:var(--ui-neutral-hover);border-color:#4a5769;border-color:var(--ui-neutral-hover)}.dashboard .dashboard-card{border-radius:16px;border-radius:var(--ui-radius-lg);box-shadow:0 2px 4px #0f172a0a,0 8px 20px -6px #0f172a21;box-shadow:var(--ui-shadow);transition:box-shadow .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1);transition:box-shadow var(--ui-dur-slow) var(--ui-ease),transform var(--ui-dur-slow) var(--ui-ease),border-color var(--ui-dur-slow) var(--ui-ease)}.dashboard .dashboard-card:hover{border-color:#c9a24a61;box-shadow:0 4px 8px #0f172a0d,0 18px 36px -10px #0f172a33;box-shadow:var(--ui-shadow-lg);transform:translateY(-3px)}.app-content table tbody tr,.case-files-table tbody tr{transition:background-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1);transition:background-color var(--ui-dur-fast) var(--ui-ease),box-shadow var(--ui-dur-fast) var(--ui-ease)}.app-content table tbody tr:hover,.case-files-table tbody tr:hover,.case-files-table tbody tr:nth-child(2n):hover,.case-files-table tbody tr:nth-child(odd):hover{background-color:#e9eef7;box-shadow:inset 3px 0 0 0 var(--brand-gold)}.app-content .form-control,.dashboard .form-control{background:#f7f9fc;background:var(--ui-surface-2);border:1px solid #e4e9f0;border:1px solid var(--ui-border);border-radius:8px;border-radius:var(--ui-radius-sm);transition:border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1);transition:border-color var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease),background-color var(--ui-dur) var(--ui-ease)}.app-content .form-control:hover:not(:focus),.dashboard .form-control:hover:not(:focus){border-color:#cbd5e1;border-color:var(--ui-border-strong)}.app-content .form-control:focus,.dashboard .form-control:focus{background:#fff;background:var(--ui-surface);border-color:var(--brand-gold);box-shadow:0 0 0 3px #c9a24a2e;outline:none}.app-content .btn:focus-visible,.app-content .form-control:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #c9a24a73;box-shadow:var(--ui-focus-ring);outline:2px solid #0000;outline-offset:2px}.btn:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[class*=-form-overlay]{animation:ui-fade-in .22s cubic-bezier(.22,1,.36,1) both;animation:ui-fade-in var(--ui-dur) var(--ui-ease) both}[class*=-form-container]{animation:ui-pop-in .34s cubic-bezier(.22,1,.36,1) both;animation:ui-pop-in var(--ui-dur-slow) var(--ui-ease) both;border-radius:16px;border-radius:var(--ui-radius-lg);box-shadow:0 4px 8px #0f172a0d,0 18px 36px -10px #0f172a33;box-shadow:var(--ui-shadow-lg)}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.app-content{scrollbar-color:#c3ccd9 #0000;scrollbar-width:thin}.app-content ::-webkit-scrollbar{height:10px;width:10px}.app-content ::-webkit-scrollbar-track{background:#0000}.app-content ::-webkit-scrollbar-thumb{background:#c3ccd9;background-clip:content-box;border:3px solid #0000;border-radius:999px}.app-content ::-webkit-scrollbar-thumb:hover{background:#a7b3c4;background-clip:content-box}@media (prefers-reduced-motion:reduce){.app-content .btn:active:not(:disabled),.app-content .btn:hover:not(:disabled),.dashboard .btn:active:not(:disabled),.dashboard .btn:hover:not(:disabled),.dashboard .dashboard-card:hover{transform:none}[class*=-form-container],[class*=-form-overlay]{animation:none}.app-content .btn,.app-content .form-control,.app-content table tbody tr,.case-files-table tbody tr,.dashboard .btn,.dashboard .dashboard-card,.dashboard .form-control{transition-duration:.12s;transition-property:background-color,border-color,color,box-shadow}html{scroll-behavior:auto}}.action-icon{background:#eef2f7;background:var(--ui-surface-3);border:1px solid #0000;box-shadow:none;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);transition:background-color var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}.action-icon:hover{box-shadow:none;filter:none}.action-icon.action-icon-edit{background:#2b365217;color:#2b3652}.action-icon.action-icon-edit:hover{background:#2b3652;color:#fff}.action-icon.action-icon-delete,.action-icon.action-icon-reject{background:#dc26261a;color:#dc2626;color:var(--ui-danger)}.action-icon.action-icon-delete:hover,.action-icon.action-icon-reject:hover{background:#dc2626;background:var(--ui-danger);color:#fff}.action-icon.action-icon-approve,.action-icon.action-icon-complete{background:#0f9d761f;color:#0f9d76;color:var(--ui-success)}.action-icon.action-icon-approve:hover,.action-icon.action-icon-complete:hover{background:#0f9d76;background:var(--ui-success);color:#fff}.action-icon.action-icon-review{background:#d99a2b24;color:#d99a2b;color:var(--ui-warning)}.action-icon.action-icon-review:hover{background:#d99a2b;background:var(--ui-warning);color:#fff}.case-files-table .col-muvekkil{min-width:200px}.case-files-table .col-dava-turu{min-width:150px}.case-files-table td{padding-bottom:11px;padding-top:11px;vertical-align:middle}.yf-btn{border-radius:8px;border-radius:var(--ui-radius-sm);font-weight:600;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);transition:background-color var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}.yf-btn:hover:not(:disabled){box-shadow:0 1px 2px #0f172a0f,0 1px 3px #0f172a12;box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.yf-btn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.yf-btn.yf-btn-primary{background:var(--brand-primary);background-image:none;border-color:var(--brand-primary);color:#fff}.yf-btn.yf-btn-primary:hover:not(:disabled){background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.yf-btn.yf-btn-secondary{background:#fff;background:var(--ui-surface);border:1px solid #cbd5e1;border:1px solid var(--ui-border-strong);color:#1e293b;color:var(--ui-text)}.yf-btn.yf-btn-secondary:hover:not(:disabled){background:#f7f9fc;background:var(--ui-surface-2);border-color:#b6c2d2}@media (max-width:768px){.app-content,.app-content.calendar-page-wrapper,.app-content.case-file-detail-page{margin:0!important;max-width:100%!important;padding:12px 12px calc(80px + env(safe-area-inset-bottom))!important}#root,.app,body,html{max-width:100%;overflow-x:clip}canvas,img,pre,video{max-width:100%}.app-content table{max-width:none}.navbar{border-radius:14px;flex-wrap:nowrap;gap:8px;margin:10px 10px 0;overflow:hidden;padding:10px 12px}.navbar.menu-acik{overflow:visible}.navbar-left{flex:1 1 auto;gap:8px;min-width:0}.navbar .home-button{display:none!important}.navbar-brand{font-size:15px;padding:4px 8px}.navbar-logo{font-size:24px}.navbar-right .nav-button{display:none!important}.navbar-right{gap:8px;margin-left:auto}.username-button{max-width:42vw;padding:7px 10px}.username{max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-content .job-list-header,.app-content .kasa-header,.app-content .page-header,.app-content .profile-header,.app-content .tasks-header{align-items:flex-start;border-radius:14px!important;flex-direction:column;gap:12px;margin-bottom:14px!important;padding:16px!important}.app-content .job-list-header h1,.app-content .kasa-header h1,.app-content .page-header h1,.app-content .page-header h2,.app-content .profile-header h1,.app-content .tasks-header h1{font-size:20px!important}.app-content .page-header .page-subtitle,.app-content .page-header p{font-size:13px!important}.app-content .page-header .page-header-actions{display:flex;flex-wrap:wrap;gap:10px;width:100%}.app-content .page-header .page-header-actions .btn{flex:1 1 auto}.bottom-stats-grid,.bottom-stats-row,.cards-grid,.dashboard-grid,.detail-grid,.form-row,.info-grid,.masraf-grid,.stats-grid,.summary-grid{grid-template-columns:1fr!important}.form-row{gap:12px}.app-content .documents-table-container,.app-content .hesap-detayi,.app-content .icra-hesap,.app-content .job-list-table-container,.app-content .jobs-table-container,.app-content .kasa-table-wrap,.app-content .masraflar-table-container,.app-content .notes-table-container,.app-content .table-container,.app-content .tasks-table-container,.app-content [class*=table-container],.app-content [class*=table-wrap]{-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;overflow-x:auto!important;touch-action:pan-x pan-y}.app-content .case-file-detail-content-wrapper,.app-content .case-file-detail-content-wrapper>*,.app-content .case-file-detail-documents-sidebar,.app-content .case-file-detail-main-content,.app-content .case-file-detail-main-content>*,.app-content .detail-card,.app-content .detail-section{min-width:0!important}.gelir-summary-cards{grid-template-columns:1fr!important}.card,.dashboard-card,.detail-card,.info-card{border-radius:14px!important;padding:16px!important}.btn{font-size:14px;min-height:42px}.btn-sm{min-height:34px}.modal,.modal-container,.modal-content{margin:0 auto!important;max-width:96vw!important;width:96vw!important}.dashboard-filter-tabs,.kasa-tabs,.masraf-tabs,.tab-buttons,.tab-list,.tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;min-width:0;overflow-x:auto;touch-action:pan-x pan-y;white-space:nowrap}.masraf-tabs-header{align-items:stretch!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important;overflow:visible!important;white-space:normal!important;width:100%}.masraf-tabs-header .masraf-tabs{width:100%}.masraf-tabs-header>.btn{flex:none!important;justify-content:center;margin-left:0!important;pointer-events:auto;position:relative;width:100%!important;z-index:2}.kasa-tab,.masraf-tab{flex:0 0 auto!important;white-space:nowrap}.case-files-table{display:table!important;min-width:0!important;white-space:normal;width:100%!important}.case-files-table thead{display:table-header-group!important}.case-files-table td,.case-files-table th{display:table-cell;white-space:normal;width:auto!important}.case-files-table td:nth-child(n+3):not(.col-dava-turu),.case-files-table th:nth-child(n+3):not(.col-dava-turu){display:none!important}.case-files-table td.col-dava-turu,.case-files-table th.col-dava-turu{display:table-cell!important}.case-files-table .column-filter-row{display:none!important}.case-files-table td,.case-files-table th{font-size:14px!important;padding:12px 10px!important}}@media (max-width:400px){.navbar-brand{display:none}.app-content{padding:10px 10px calc(80px + env(safe-area-inset-bottom))!important}}.capacitor-native{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}.capacitor-native [contenteditable=true],.capacitor-native input,.capacitor-native textarea{-webkit-user-select:text;user-select:text}.capacitor-native .app-content{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.capacitor-native .sidebar-toggle{top:calc(15px + env(safe-area-inset-top))}.capacitor-native .sidebar,.capacitor-native .useful-links-menu{top:calc(20px + env(safe-area-inset-top))}.capacitor-native .navbar .home-button{display:none!important}.capacitor-native .navbar{overflow:hidden}.capacitor-native .navbar.menu-acik{overflow:visible;z-index:1300}.capacitor-native .case-dates-card,.capacitor-native .dashboard-card,.capacitor-native .job-list-table-container,.capacitor-native .notes-card,.capacitor-native .tasks-jobs-card,.capacitor-native .tasks-table-container,.capacitor-native .upcoming-card{max-width:100%;width:100%}.capacitor-native .case-file-detail-content-wrapper{display:flex!important;flex-direction:column;gap:16px!important;grid-template-columns:none!important}.capacitor-native .case-file-detail-main-content{display:contents}.capacitor-native .file-info-card{order:1}.capacitor-native .detail-card-notes{order:2}.capacitor-native .detail-card-jobs{order:3}.capacitor-native .detail-card-tasks{order:4}.capacitor-native .case-file-detail-documents-sidebar{order:5}.capacitor-native .detail-card-masraflar{order:6}.capacitor-native .detail-split-handle{display:none!important}.capacitor-native .case-file-detail-documents-sidebar{max-height:none;overflow:visible;position:static;width:100%}.capacitor-native .app-content{padding-left:calc(env(safe-area-inset-left));padding-right:calc(env(safe-area-inset-right))}.capacitor-native,.capacitor-native #root,.capacitor-native .app,.capacitor-native body{overflow-x:clip}.capacitor-native .kasa-tabs,.capacitor-native .masraf-tabs,.capacitor-native [class*=table-container],.capacitor-native [class*=table-wrap]{-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;overflow-x:auto;touch-action:pan-x pan-y}.capacitor-native .masraf-tabs-header{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow:visible!important;white-space:normal!important}.capacitor-native .masraf-tabs-header>.btn{justify-content:center;margin-left:0!important;pointer-events:auto;width:100%!important;z-index:2}.capacitor-native .detail-card-masraflar .masraflar-table td{max-width:none!important;overflow:visible!important;white-space:normal!important;width:auto!important}.capacitor-native .form-control,.capacitor-native input,.capacitor-native select,.capacitor-native textarea{font-size:16px!important}.capacitor-native .login-page{-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-x:hidden;overflow-y:auto;padding-bottom:40px;padding-top:max(24px,env(safe-area-inset-top))}
/*# sourceMappingURL=main.9b9c6ed5.css.map*/