body{margin:0;background:#f4f7fa;color:#17212f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}html,body,#root{min-width:0;width:100%;height:100%;min-height:100%;background:#f3f6f9}body{margin:0;overflow:hidden;background:#f3f6f9;color:#17212f}button,input,textarea,select{font:inherit}*{scrollbar-width:thin;scrollbar-color:#b9c7d5 transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#b9c7d5;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#96a8ba}img,svg,canvas,video{max-width:100%}.MuiContainer-root{max-width:100%}.MuiTableContainer-root{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:700px){body{overflow:hidden}.MuiContainer-root{padding-left:12px!important;padding-right:12px!important}.MuiTable-root{min-width:680px}.MuiButton-root{min-height:40px}.MuiInputBase-input{font-size:16px}.MuiDialog-root .MuiPaper-root{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px!important}.MuiDialogTitle-root,.MuiDialogContent-root,.MuiDialogActions-root{padding-left:14px!important;padding-right:14px!important}.MuiDialogActions-root{align-items:stretch!important;flex-wrap:wrap}.MuiDialogActions-root>.MuiButton-root{flex:1 1 130px;min-width:0!important}.MuiTabs-scroller{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.MuiToolbar-root{min-width:0}.MuiTablePagination-toolbar{align-items:center;gap:4px;padding-left:8px!important;padding-right:8px!important;flex-wrap:wrap}.MuiTablePagination-spacer{display:none}.MuiTablePagination-selectLabel,.MuiTablePagination-displayedRows{margin:0}}@media(max-width:430px){.MuiTable-root{min-width:620px}.MuiButton-root{padding-left:10px!important;padding-right:10px!important}}body.dnd-dragging,body.dnd-dragging *{cursor:grabbing!important}@media print{@page{size:A4 portrait;margin:10mm}@page offer{size:A4 portrait;margin:0}*{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}body:not(.printing-offer){background:#fff!important}body:not(.printing-offer) .MuiDrawer-root,body:not(.printing-offer) header,body:not(.printing-offer) .MuiModal-root,body:not(.printing-offer) .MuiBackdrop-root,body:not(.printing-offer) .MuiPopover-root,body:not(.printing-offer) .MuiMenu-root,body:not(.printing-offer) .MuiTabs-root,body:not(.printing-offer) .MuiTablePagination-root,body:not(.printing-offer) [aria-label*=yazdır],body:not(.printing-offer) [aria-label*=yazdir]{display:none!important;visibility:hidden!important}body:not(.printing-offer) main{margin-left:0!important;padding-top:0!important;min-height:auto!important;background:#fff!important;overflow:visible!important}body:not(.printing-offer) .MuiContainer-root{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:not(.printing-offer) .MuiPaper-root{box-shadow:none!important}body:not(.printing-offer) .MuiTextField-root,body:not(.printing-offer) .MuiFormControl-root,body:not(.printing-offer) .MuiAlert-root,body:not(.printing-offer) .MuiInputBase-root,body:not(.printing-offer) .MuiSelect-select,body:not(.printing-offer) .MuiInputLabel-root,body:not(.printing-offer) .MuiInputAdornment-root,body:not(.printing-offer) .MuiPagination-root{display:none!important;visibility:hidden!important}body:not(.printing-offer) .MuiTableContainer-root{width:100%!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important}body:not(.printing-offer) table{width:100%!important;border-collapse:collapse!important;table-layout:auto!important;font-size:8pt!important}body:not(.printing-offer) thead{display:table-header-group!important}body:not(.printing-offer) tr{break-inside:avoid!important;page-break-inside:avoid!important}body:not(.printing-offer) th,body:not(.printing-offer) td{padding:3px 5px!important;border-bottom:1px solid #d6dce3!important;color:#111827!important;background:#fff!important;overflow-wrap:anywhere!important;white-space:normal!important}body:not(.printing-offer) th{font-weight:800!important;background:#f1f5f9!important}body:not(.printing-offer) .MuiChip-root{height:auto!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#111827!important}body:not(.printing-offer) .MuiChip-label{padding:1px 4px!important;font-size:7.5pt!important}body:not(.printing-offer) .MuiCard-root,body:not(.printing-offer) .MuiPaper-root{break-inside:avoid!important;page-break-inside:avoid!important}body:not(.printing-offer) .cashbook-print-summary{display:block!important;width:68mm!important;margin:7mm 0 0 auto!important;padding:3mm!important;border-top:.45mm solid #475569!important;color:#111827!important;font-size:8pt!important;break-inside:avoid!important;page-break-inside:avoid!important}body:not(.printing-offer) .cashbook-print-summary>p{margin:0 0 2mm!important;font-size:9pt!important}body:not(.printing-offer) .cashbook-print-summary>div{display:grid!important;grid-template-columns:1fr 28mm!important;gap:4mm!important;margin-bottom:1.4mm!important}body:not(.printing-offer) .cashbook-print-summary span{font-weight:700!important}body:not(.printing-offer) .cashbook-print-summary strong{text-align:right!important;white-space:nowrap!important}body:not(.printing-offer) .task-board-print-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3mm!important;align-items:start!important;width:100%!important}body:not(.printing-offer) .task-print-column{display:block!important;width:auto!important;min-width:0!important;padding:0!important;break-inside:avoid!important;page-break-inside:avoid!important}body:not(.printing-offer) .task-print-column-paper{min-height:auto!important;padding:2mm!important;border-radius:1.5mm!important;border:.25mm solid #cbd5e1!important;background:#f8fafc!important}body:not(.printing-offer) .task-print-column-paper h6{font-size:9pt!important;line-height:1.1!important}body:not(.printing-offer) .task-print-card-list{gap:1.6mm!important}body:not(.printing-offer) .task-print-card{break-inside:avoid!important;page-break-inside:avoid!important;border-radius:1.2mm!important;border:.22mm solid #d6dce3!important;box-shadow:none!important}body:not(.printing-offer) .task-print-card .MuiCardContent-root{padding:1.6mm!important}body:not(.printing-offer) .task-print-card .MuiTypography-root{font-size:6.8pt!important;line-height:1.18!important}body:not(.printing-offer) .task-print-card .MuiChip-root{min-height:0!important;height:auto!important;font-size:6.4pt!important;line-height:1.1!important}body:not(.printing-offer) .task-print-card .MuiChip-label{padding:.5mm 1mm!important}body:not(.printing-offer) .task-print-card button,body:not(.printing-offer) .task-print-column button{display:none!important;visibility:hidden!important}.offer-print-hide,.offer-print-hide *{display:none!important;visibility:hidden!important}.offer-print-date input::-webkit-calendar-picker-indicator{display:none!important;opacity:0!important}.offer-print-document .MuiAutocomplete-endAdornment,.offer-print-document .MuiAutocomplete-clearIndicator,.offer-print-document .MuiAutocomplete-popupIndicator{display:none!important;visibility:hidden!important}body.printing-offer *{visibility:hidden!important}body.printing-offer .MuiDrawer-root,body.printing-offer header,body.printing-offer .offer-print-hide,body.printing-offer .offer-print-hide *{display:none!important;visibility:hidden!important}body.printing-offer .offer-print-document,body.printing-offer .offer-print-document *{visibility:visible!important}body.printing-offer .credit-print-root,body.printing-offer .stock-print-root{display:none!important;visibility:hidden!important}body.printing-offer,body.printing-offer #root{width:210mm!important;min-height:297mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}body.printing-offer main{margin-left:0!important;padding-top:0!important;min-height:auto!important;background:#fff!important;overflow:visible!important}body.printing-offer .offer-print-document{position:absolute!important;inset:0 auto auto 0!important;width:210mm!important;min-height:297mm!important;margin:0!important;padding:3mm!important;border:0!important;box-sizing:border-box!important;box-shadow:none!important;border-radius:0!important;background:#fff!important;overflow:visible!important;page:offer}}
