/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1000{top:calc(var(--spacing) * 1000)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1445{margin:calc(var(--spacing) * 1445)}.m-3783{margin:calc(var(--spacing) * 3783)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#19243a;--muted:#78849b;--line:#e8ecf2;--blue:#3567e8;--bg:#f7f9fc;--orange:#f2994a;--green:#42ad8a}.photo-loading{color:var(--muted);margin:12px 0 0;font-size:11px}.photo-controls{gap:3px;display:flex;position:absolute;top:5px;right:5px}.photo-preview .photo-controls button{border-radius:50%;width:22px;height:22px;padding:0;font-size:13px;position:static}.photo-preview .photo-controls button:disabled{cursor:not-allowed;opacity:.45}.photo-gallery{gap:12px;display:grid}.photo-gallery-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.photo-gallery-main img{object-fit:contain;background:#f4f6fa;border-radius:7px;width:100%;max-height:430px;display:block}.photo-gallery-clickable,.photo-gallery-thumbs button{cursor:pointer}.gallery-arrow{width:32px;height:32px;color:var(--blue);background:#fff;border:1px solid #dfe5ee;border-radius:50%;font-size:24px;line-height:1}.photo-gallery-thumbs{gap:8px;display:flex;overflow-x:auto}.photo-gallery-thumbs button{background:#fff;border:2px solid #0000;border-radius:6px;flex:0 0 72px;padding:2px}.photo-gallery-thumbs button.active{border-color:var(--blue)}.photo-gallery-thumbs img{object-fit:cover;border-radius:4px;width:64px;height:52px;display:block}.lightbox-backdrop{z-index:1000;background:#0b1224e8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox-content{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(1500px,100%);max-height:100%;display:grid;position:relative}.lightbox-image{object-fit:contain;width:auto;max-width:95vw;height:auto;max-height:90vh;display:block}.lightbox-close{z-index:1;background:#19243a;min-width:68px;height:36px;padding:0 10px;font-size:24px;position:absolute;top:-10px;right:-10px}.lightbox-arrow,.lightbox-close{color:#fff;border:1px solid #fff5;border-radius:50%;line-height:1}.lightbox-arrow{background:#19243acc;width:40px;height:40px;font-size:30px}.lightbox-caption{color:#fff;text-align:center;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:-42px;left:54px;right:54px}.lightbox-caption small,.lightbox-caption span,.lightbox-caption strong{display:block}.lightbox-caption small,.lightbox-caption span{color:#c8d0df}@media (max-width:520px){.lightbox-backdrop{padding:14px}.lightbox-content{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.lightbox-image{max-width:95vw;max-height:90vh}.lightbox-arrow{width:30px;height:30px;font-size:23px}.lightbox-caption{flex-wrap:wrap;gap:4px 10px;bottom:-58px;left:0;right:0}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}.auth-page{background:radial-gradient(circle at 15% 10%,#e7edff 0,#0000 34%),linear-gradient(135deg,#f7f9fc,#eef3ff);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #dfe5ee;border-radius:12px;width:min(430px,100%);padding:34px;box-shadow:0 22px 60px #19243a18}.auth-brand{align-items:center;gap:11px;margin-bottom:42px;font:800 19px Manrope,sans-serif;display:flex}.auth-card h1{margin:0 0 8px;font:800 28px Manrope,sans-serif}.auth-description{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.auth-form{gap:17px;margin-top:28px;display:grid}.auth-form label{color:#5f6c82;gap:7px;font-size:12px;font-weight:700;display:grid}.auth-form input,.auth-form select{min-height:46px;color:var(--ink);border:1px solid #e1e6ef;border-radius:6px;outline:0;padding:10px 12px;font-size:16px}.meter-form select{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9e0eb;border-radius:7px;padding:10px 12px}.money-input-wrap{width:100%;min-width:0;position:relative}.money-input-wrap input{box-sizing:border-box;width:100%;min-width:0;padding-right:42px;display:block}.money-input-wrap span{color:#536178;pointer-events:none;font-size:13px;font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.auth-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3567e813}.auth-error{color:#b94d45;background:#fff1ef;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.auth-submit{background:var(--blue);color:#fff;border:0;border-radius:7px;min-height:46px;font-weight:700}.auth-submit:disabled{cursor:wait;opacity:.65}.sign-out-button{color:#68758a;background:#fff;border:1px solid #dfe5ee;border-radius:6px;min-height:36px;padding:0 11px;font-size:11px;font-weight:700}.sign-out-button:hover{color:var(--blue);border-color:#c5d4ff}.project-placeholder-page,.project-selection-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 16% 8%,#e7edff 0,#0000 30%),linear-gradient(135deg,#f7f9fc,#eef3ff);padding:36px 20px}.project-selection-shell{max-width:1020px;margin:0 auto}.project-selection-header{margin-bottom:28px}.project-brand{margin-bottom:34px}.project-placeholder-card h1,.project-selection-header h1{margin:0 0 8px;font:800 34px Manrope,sans-serif}.project-placeholder-card p,.project-selection-header p{color:var(--muted);margin:0;font-size:14px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.project-card,.project-placeholder-card{background:#fff;border:2px solid #dbe4fb;border-radius:14px;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 42px #19243a14}.project-card{min-height:220px;color:var(--ink);cursor:pointer;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.project-card:before{z-index:0;background-image:linear-gradient(110deg,#fffe 0,#fffc 52%,#fff8 100%),var(--project-bg);content:"";background-position:50%,100%;background-repeat:no-repeat;background-size:cover,70%;position:absolute;inset:0}.project-card:hover{transform:translateY(-4px)scale(1.015);box-shadow:0 24px 58px #19243a20}.project-card:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.project-card>*{z-index:1;position:relative}.project-card.blue{background:#eef4ff;border-color:#b9ccff}.project-card.green,.project-placeholder-card.green{background:#eaf8f2;border-color:#c5e8d9}.project-card.orange,.project-placeholder-card.orange{background:#fff4e7;border-color:#f0d2ad}.project-card.red,.project-placeholder-card.red{background:#fff0ee;border-color:#efc5c0}.project-card-topline{color:#66738a;justify-content:space-between;align-items:center;font:800 13px Manrope,sans-serif;display:flex}.project-card-topline i{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:10px;place-items:center;font-size:20px;font-style:normal;display:grid}.project-card h2{max-width:260px;margin:50px 0 0;font:800 24px Manrope,sans-serif}.project-card-arrow{z-index:1;width:36px;height:36px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid;position:absolute;bottom:20px;right:22px;box-shadow:0 8px 20px #19243a17}.project-back-link,.project-placeholder-card a{min-height:40px;color:var(--blue);background:#fff;border:1px solid #c8d6ff;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.project-placeholder-page{place-items:center;display:grid}.project-placeholder-card{width:min(540px,100%)}.project-placeholder-card a{margin-top:24px}.project-work-page{background:var(--bg);min-height:100vh;padding:34px 24px}.project-work-header{justify-content:space-between;align-items:flex-end;gap:18px;max-width:1760px;margin:0 auto 22px;display:flex}.project-work-header h1{margin:0 0 6px;font:800 30px Manrope,sans-serif}.project-work-header p{color:var(--muted);margin:0}.project-work-header a{min-height:40px;color:var(--blue);background:#fff;border:1px solid #c8d6ff;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.meter-manager-card{background:#f3fbf7;border:2px solid #c5e8d9;border-radius:12px;max-width:1180px;margin:0 auto 18px;padding:20px;box-shadow:0 12px 34px #19243a10}.project-module-layout{grid-template-columns:240px minmax(0,1fr);gap:18px;max-width:1760px;margin:0 auto;display:grid}.project-module-content .meter-manager-card{max-width:none}.project-module-menu{background:#f3fbf7;border:2px solid #c5e8d9;border-radius:12px;align-self:start;gap:10px;padding:14px;display:grid;box-shadow:0 12px 34px #19243a10}.project-module-menu button{color:#197457;text-align:left;background:#fff;border:1px solid #c5e8d9;border-radius:9px;padding:10px 12px;font-weight:800}.project-module-menu button.active{color:#145f49;background:#ccefe0}.project-module-content{min-width:0}.meter-welcome{align-content:center;min-height:220px;display:grid}.meter-welcome h2{margin:0 0 8px;font:800 24px Manrope,sans-serif}.meter-welcome-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.meter-welcome-actions button{color:#197457;background:#fff;border:1px solid #c5e8d9;border-radius:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800}.meter-upload-box{color:#197457;cursor:pointer;text-align:center;background:#effaf4;border:2px dashed #42ad8a;border-radius:10px;place-content:center;min-height:96px;padding:16px}.meter-upload-box span{color:#145f49;font:800 15px Manrope,sans-serif;display:block}.meter-upload-box small{color:#536178;margin:5px 0 10px;font-size:11px;display:block}.meter-upload-box input{background:#fff;border:1px solid #c5e8d9;width:100%}.meter-import-box{gap:12px;margin-bottom:16px;display:grid}.excel-upload-with-template{flex-wrap:wrap;align-items:stretch;gap:14px;min-width:0;display:flex}.excel-upload-with-template>.meter-upload-box{flex:280px;min-width:0}.excel-template-card{flex-direction:column;flex:0 270px;justify-content:center;gap:10px;min-width:0;display:flex}.excel-template-card a{text-align:center;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.excel-template-card small{color:#536178;font-size:12px;line-height:1.5}.meter-message{white-space:pre-line}@media (max-width:640px){.excel-template-card,.excel-upload-with-template>.meter-upload-box{flex-basis:100%}}.import-summary{background:#fff;border:1px solid #c5e8d9;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.import-summary span{color:#197457;background:#eef8f3;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.import-summary button{margin-left:auto}.report-review{color:#536178;align-items:center;gap:9px;margin:14px 0;font-size:12px;font-weight:800;display:flex}.meter-list-toolbar,.meter-manager-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.meter-list-toolbar h2,.meter-manager-heading h2{margin:0 0 4px;font:800 18px Manrope,sans-serif}.meter-list-toolbar p,.meter-manager-heading p{color:var(--muted);margin:0;font-size:12px}.meter-filter-grid{flex:1;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:10px;display:grid}.meter-city-filter-grid{grid-template-columns:repeat(4,minmax(110px,1fr)) auto}.meter-filter-grid label{color:#536178;gap:6px;font-size:11px;font-weight:800;display:grid}.meter-filter-grid button{min-height:42px}.meter-manager-heading button,.meter-row-actions button{color:#197457;background:#fff;border:1px solid #c5e8d9;border-radius:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800}.meter-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.meter-form label{color:#536178;gap:7px;font-size:12px;font-weight:800;display:grid}.meter-form input,.meter-form textarea,.meter-list-toolbar input{min-height:42px;color:var(--ink);background:#fff;border:2px solid #aebbd0;border-radius:7px;outline:0;padding:9px 11px}.meter-form input:focus,.meter-form textarea:focus,.meter-list-toolbar input:focus{border-color:var(--green);box-shadow:0 0 0 3px #42ad8a20}.meter-form-actions,.meter-full-field{grid-column:1/-1}.meter-form-actions{justify-content:flex-end;gap:10px;display:flex}.meter-message{color:#fff;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:12px}.meter-message.success{background:#248c6c}.meter-message.error{background:#c45048}.meter-table-wrap{overflow-x:auto}.meter-table{border-collapse:collapse;background:#fff;width:100%}.meter-table td,.meter-table th{text-align:left;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e4ebf2;padding:11px 12px;font-size:12px}.meter-table th{color:#66738a;letter-spacing:.5px;font-size:10px;font-weight:800}.meter-table .esco-money-column{white-space:nowrap;overflow-wrap:normal;min-width:140px}.esco-plan-table{table-layout:fixed;width:100%;min-width:0}.esco-plan-table td,.esco-plan-table th{overflow-wrap:normal;padding:10px 6px;font-size:11px}.esco-plan-table th{letter-spacing:0;font-size:9px}.esco-plan-table th:first-child{width:7%}.esco-plan-table th:nth-child(2){width:14%}.esco-plan-table th:nth-child(3){width:10%}.esco-plan-table th:nth-child(4),.esco-plan-table th:nth-child(5){width:8%}.esco-plan-table th:nth-child(6){width:10%}.esco-plan-table th:nth-child(7),.esco-plan-table th:nth-child(8){width:9%}.esco-plan-table th:nth-child(9){width:13%}.esco-plan-table th:nth-child(10){width:12%}.esco-plan-table input{width:100%;min-width:0;padding:8px 7px;font-size:11px}.esco-plan-table .meter-row-actions button,.esco-plan-table .primary-button{min-height:38px;padding:8px 9px;font-size:10px}.esco-plan-table td:first-child,.esco-plan-table td:nth-child(3),.esco-plan-table td:nth-child(4),.esco-plan-table td:nth-child(5),.esco-plan-table td:nth-child(6),.esco-plan-table td:nth-child(7),.esco-plan-table td:nth-child(8),.esco-plan-table th:first-child,.esco-plan-table th:nth-child(3),.esco-plan-table th:nth-child(4),.esco-plan-table th:nth-child(5),.esco-plan-table th:nth-child(6),.esco-plan-table th:nth-child(7),.esco-plan-table th:nth-child(8){white-space:nowrap;min-width:0}.meter-records-table{table-layout:fixed;min-width:0}.meter-records-table td:first-child,.meter-records-table th:first-child{width:7%}.meter-records-table td:nth-child(2),.meter-records-table th:nth-child(2){width:12%}.meter-records-table td:nth-child(3),.meter-records-table th:nth-child(3){width:20%}.meter-records-table td:nth-child(4),.meter-records-table th:nth-child(4){width:16%}.meter-records-table td:nth-child(5),.meter-records-table th:nth-child(5){width:14%}.meter-records-table td:nth-child(6),.meter-records-table th:nth-child(6){width:6%}.meter-records-table td:nth-child(7),.meter-records-table th:nth-child(7){width:10%}.meter-records-table td:nth-child(8),.meter-records-table th:nth-child(8){width:15%}.meter-records-table td:first-child,.meter-records-table td:nth-child(2),.meter-records-table td:nth-child(5),.meter-records-table td:nth-child(6),.meter-records-table th:first-child,.meter-records-table th:nth-child(2),.meter-records-table th:nth-child(5),.meter-records-table th:nth-child(6){white-space:nowrap;overflow-wrap:normal}.meter-two-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.meter-row-actions{flex-wrap:nowrap;gap:7px;min-width:142px;display:flex}.meter-row-actions button{white-space:nowrap;min-width:64px}.meter-row-actions button:last-child{color:#c45048;border-color:#f0d4d1}.meter-sap-button{color:var(--blue);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.meter-history-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15213a99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.meter-history-modal{background:#f7f9ff;border:2px solid #c8d6ff;border-radius:16px;width:min(1180px,100%);max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #15213a40}.meter-history-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.meter-history-heading h2{margin:4px 0 6px;font:800 21px Manrope,sans-serif}.meter-history-heading p{color:var(--muted);margin:0}.meter-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.meter-month-card{color:var(--text);text-transform:capitalize;background:#fff;border:1px solid #c8d6ff;border-radius:10px;gap:7px;padding:12px;font-weight:800;display:grid}.meter-month-card input{min-width:0;height:42px;font:inherit;border:1px solid #b8c4db;border-radius:7px;padding:0 10px}.meter-month-card small{color:var(--muted);font-size:10px;font-weight:600}.meter-history-selectors{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;margin:20px 0 14px;display:grid}.meter-history-selectors label,.meter-index-entry label{color:#526078;gap:7px;font-size:12px;font-weight:800;display:grid}.meter-history-selectors select,.meter-index-entry input{height:46px;color:var(--text);font:inherit;background:#fff;border:1px solid #b8c4db;border-radius:8px;padding:0 12px}.meter-index-entry{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.meter-index-entry>div{background:#fff;border:1px solid #d6deed;border-radius:10px;align-content:center;gap:6px;padding:12px;display:grid}.meter-index-entry span{color:var(--muted);font-size:11px;font-weight:700}.meter-index-entry strong{font-size:19px}.meter-index-entry .calculated-consumption{background:#effaf5;border-color:#aee0cc}.meter-index-entry small{color:#197457;font-size:10px}.meter-anomaly-warning{color:#b64038;background:#fff0ee;border:1px solid #f2b8b2;border-radius:9px;margin:0 0 14px;padding:12px 14px;font-weight:800}.history-warning-cell{color:#c45048;font-weight:800}.history-edit-button{min-height:34px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c8d6ff;border-radius:7px;padding:0 11px;font-weight:800}.meter-history-notification{color:#b64038;background:#fff0ee;border:1px solid #f2b8b2;border-radius:9px;margin:16px 0 0;padding:12px 14px;font-weight:800}.meter-consumption-report{background:#fff;border:1px solid #c8d6ff;border-radius:12px;margin:8px 0 24px;padding:18px}.meter-report-actions,.meter-report-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.meter-report-heading h3{margin:3px 0 0}.meter-report-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:18px 0;display:grid}.invoice-file-button{color:#197457;cursor:pointer;background:#fff;border:1px solid #c5e8d9;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.invoice-file-button input{display:none}.meter-report-summary>div{background:#f4f7ff;border-radius:9px;gap:6px;padding:12px;display:grid}.meter-report-summary span{color:var(--muted);font-size:10px;font-weight:800}.meter-report-summary strong{font-size:15px}.meter-consumption-chart{border-top:1px solid #e4ebf2;align-items:flex-end;gap:10px;min-height:250px;padding:24px 4px 4px;display:flex;overflow-x:auto}.meter-chart-column{color:var(--muted);flex:1 0 64px;grid-template-rows:24px 170px 24px;place-items:end center;gap:5px;font-size:10px;font-weight:800;display:grid}.meter-chart-track{background:#edf1f8;border-radius:8px 8px 3px 3px;width:38px;height:170px;position:relative;overflow:hidden}.meter-chart-track i{background:linear-gradient(#4e7cff,#2f62e8);border-radius:8px 8px 3px 3px;position:absolute;inset:auto 0 0}.meter-chart-value{color:var(--text);font-size:9px}.meter-history-message{color:#197457;margin:0 0 14px;font-weight:800}.meter-history-actions{justify-content:flex-end;margin-bottom:22px;display:flex}.meter-history-modal h3{margin:0 0 12px}.meter-history-table td,.meter-history-table th{white-space:nowrap}.meter-empty{color:var(--muted);margin:0;font-size:13px}.data-state{color:#536178;background:#f7f9ff;border:1px solid #dce5ff;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 15px;font-size:12px;display:flex}.data-state.error{color:#b94d45;background:#fff8f7;border-color:#f0d4d1}.data-state span{flex:1}.transfer-notice{flex-wrap:wrap}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 238px;width:238px;max-height:100vh;padding:28px 16px 20px;display:flex;overflow-y:auto}.brand{letter-spacing:-.5px;align-items:center;gap:11px;padding:0 13px 48px;font:800 19px Manrope,sans-serif;display:flex}.avatar,.brand-mark,.top-avatar{color:var(--blue);background:#e7edff;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.brand-mark{border-radius:9px;width:30px;height:30px;font-size:12px}.eyebrow,.workspace-label{color:#a8b0bf;letter-spacing:1.3px;font-size:10px;font-weight:700}.workspace-label{padding:0 14px 13px}.main-nav{gap:5px;display:grid}.nav-item{color:#7e899c;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.nav-item.active,.nav-item:hover{color:var(--blue);background:#eef3ff}.nav-icon{text-align:center;width:18px;font-size:18px;font-weight:400}.sidebar-bottom{gap:16px;margin-top:auto;display:grid}.stock-summary{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding:14px 4px 0;display:grid}.stock-summary-header{justify-content:flex-start;align-items:center;display:flex}.stock-summary-header small{color:#a8b0bf;letter-spacing:1px;font-size:9px;font-weight:800}.stock-mobile-button,.stock-summary-header button{color:var(--blue);background:#f7f9ff;border:1px solid #dbe4fb;border-radius:6px;padding:7px 8px;font-size:10px;font-weight:800}.stock-management-button{color:#315ed1;background:#edf2ff;border:1px solid #c8d6ff;border-radius:8px;min-height:38px;font-size:12px;font-weight:800;box-shadow:0 4px 12px #3567e814}.stock-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.inventory-card,.stock-mini-card{color:#1f2d45;background:#eef8f3;border:1px solid #dfe5ed;border-radius:7px;padding:7px}.inventory-card.low,.stock-mini-card.low{background:#fff4e7;border-color:#f0d2ad}.inventory-card.empty,.stock-mini-card.empty{background:#fff0ee;border-color:#efc5c0}.inventory-card.negative,.stock-mini-card.negative{background:#ffe5e2;border-color:#d9685e}.inventory-card span,.stock-mini-card span{font-size:8px;font-weight:700;line-height:1.25;display:block}.inventory-card strong,.stock-mini-card strong{color:#197457;margin-top:2px;font-size:15px;display:block}.inventory-card.low strong,.stock-mini-card.low strong{color:#bd721f}.inventory-card.empty strong,.stock-mini-card.empty strong{color:#c45048}.inventory-card.negative strong,.stock-mini-card.negative strong{color:#a83f38}.stock-mini-card em,.stock-shortage-label{color:#9f352f;background:#ffd1cc;border-radius:999px;margin-top:4px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.stock-mobile-button{display:none}.user-chip{border-top:1px solid var(--line);align-items:center;gap:9px;padding:18px 7px 0;font-size:11px;display:flex}.user-chip small,.user-chip strong{display:block}.user-chip strong{font-size:12px}.user-chip small{color:var(--muted);margin-top:3px}.avatar{border-radius:50%;width:30px;height:30px;font-size:10px}.more{color:#aab2c0;letter-spacing:1px;margin-left:auto}.content-area{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:flex-end;height:74px;padding:0 42px}.topbar,.topbar-actions{align-items:center;display:flex}.topbar-actions{color:#7d899d;gap:22px}.help{border:1px solid #dfe5ee;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.notification{font-size:19px;position:relative}.notification i{background:#f26e61;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-2px}.top-avatar{border-radius:50%;width:32px;height:32px;font-size:10px}.mobile-brand{display:none}.page-content{max-width:1240px;margin:0 auto;padding:43px 42px 60px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.eyebrow{margin:0 0 8px}.modal h2,.page-heading h1{letter-spacing:-.7px;margin:0 0 6px;font:800 28px Manrope,sans-serif}.panel-header p,.subheading{color:var(--muted);margin:0;font-size:13px}.primary-button{background:var(--blue);color:#fff;border:0;border-radius:7px;padding:12px 17px;font-size:12px;font-weight:700;box-shadow:0 5px 13px #3567e82b}.primary-button:hover{background:#2857d2}.primary-button span{vertical-align:-2px;margin-right:5px;font-size:19px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:34px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:15px;min-height:112px;padding:19px 21px;display:flex}.stat-icon{border-radius:11px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.stat-icon.blue{color:var(--blue);background:#edf2ff}.stat-icon.orange{color:#df7d25;background:#fff2e5}.stat-icon.green{color:#239878;background:#e6f6f0}.stat-card p{color:var(--muted);margin:0 0 5px;font-size:12px}.stat-card strong{font:800 23px Manrope,sans-serif;display:block}.stat-card small{color:#96a0b1;font-size:10px}.stat-card small b{color:#37a681;margin-right:3px}.latest strong{margin:3px 0 4px;font-size:18px}.records-panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.panel-header{justify-content:space-between;align-items:center;padding:23px 25px 19px;display:flex}.panel-header h2{margin:0 0 5px;font:700 16px Manrope,sans-serif}.export-button{color:var(--blue);background:#f7f9ff;border:1px solid #dce5ff;border-radius:6px;padding:10px 13px;font-size:11px;font-weight:700}.export-button:hover{background:#edf2ff}.export-button span{margin-right:5px;font-size:17px}.toolbar{gap:14px;padding:0 25px 16px}.search-box,.toolbar{align-items:center;display:flex}.search-box{color:#a4afbf;border:1px solid #e0e5ed;border-radius:6px;flex:1;max-width:405px;height:38px;padding:0 11px}.search-box span{font-size:22px;transform:rotate(-20deg)}.search-box input{width:100%;min-width:0;color:var(--ink);border:0;outline:0;padding:0 9px;font-size:12px}.search-box input::placeholder{color:#a5afbd}.search-box button{color:#99a3b2;background:0 0;border:0;font-size:19px}.result-count{color:#9ca7b8;font-size:11px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:750px}th{color:#a5afbf;letter-spacing:.7px;text-align:left;background:#fbfcfe;padding:11px 25px;font-size:10px;font-weight:700}td,th{white-space:nowrap}td{border-top:1px solid #f0f2f6;padding:13px 25px;font-size:12px}td small,td strong{display:block}td small{color:#97a1b1;margin-top:4px;font-size:10px}.photo-count{color:#3567e8!important}.city-dot{width:25px;height:25px;color:var(--blue);background:#eef2ff;border-radius:50%;place-items:center;margin-right:9px;font-size:11px;font-weight:700;display:inline-grid}.code{color:#56647a;font-size:11px}.row-actions{gap:4px;display:flex}.close-button,.row-actions button{color:#9ca7b6;background:0 0;border:0;padding:5px;font-size:16px}.row-actions button:hover{color:var(--blue)}.empty-state{text-align:center;color:var(--muted);padding:48px}.empty-state span{color:#b3bdca;font-size:30px;display:block}.empty-state strong{color:var(--ink);margin:8px 0 4px;display:block}.empty-state p{margin:0;font-size:12px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.modal-backdrop{z-index:40;background:#14213a88;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:min(720px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 20px 60px #1d2e512b}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:27px 30px 18px;display:flex}.modal h2{font-size:21px}.close-button{font-size:25px;line-height:1}.modal form{padding:22px 30px 26px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label,.full-field{color:#5f6c82;gap:7px;font-size:11px;font-weight:700;display:grid}.form-grid input,.full-field textarea{color:var(--ink);border:1px solid #e1e6ef;border-radius:5px;outline:0;padding:10px 11px;font-size:12px}.form-grid input:focus,.full-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3567e813}.full-field{margin-top:16px}.full-field textarea{resize:vertical}.attachment-row{gap:10px;margin-top:17px}.attachment-row,.file-picker{align-items:center;display:flex}.file-picker{color:var(--blue);border:1px dashed #b9c5d6;border-radius:6px;flex:1;gap:11px;padding:11px;position:relative}.file-picker>span:first-child{border:1px solid #c8d3e3;border-radius:5px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.file-picker small,.file-picker strong{display:block}.file-picker strong{color:#526179;font-size:11px}.file-picker small{color:#9ba6b5;margin-top:3px;font-size:9px}.file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.mic-button{color:#66738a;background:#fff;border:1px solid #e1e6ef;border-radius:6px;padding:12px 13px;font-size:11px;font-weight:700}.mic-button span{color:#f07266;margin-right:5px;font-size:9px}.file-names{color:var(--blue);margin:9px 0 0;font-size:10px}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin:22px -30px -26px;padding:17px 30px;display:flex}.secondary-button{color:#68758a;background:#fff;border:1px solid #dfe5ed;border-radius:6px;padding:11px 15px;font-size:12px;font-weight:700}@media (max-width:800px){.sidebar{flex-basis:70px;width:70px;padding:20px 10px}.brand{padding:0 9px 42px}.brand>span:last-child,.nav-item,.nav-item:not(.active):after,.workspace-label{font-size:0}.nav-item{justify-content:center;padding:12px 8px}.nav-icon{font-size:18px}.user-chip{justify-content:center;padding:14px 0 0}.user-chip>span:not(.avatar){display:none}.topbar{justify-content:space-between;padding:0 22px}.mobile-brand{align-items:center;gap:8px;font-size:15px;display:flex}.mobile-brand .brand-mark{width:27px;height:27px}.page-content{padding:32px 22px 45px}.stats-grid{grid-template-columns:1fr;gap:10px}.stat-card{min-height:90px}.page-heading{align-items:flex-start;gap:20px}.page-heading h1{font-size:24px}.primary-button{white-space:nowrap}.panel-header,.toolbar,td,th{padding-left:17px;padding-right:17px}}@media (max-width:520px){.sidebar{display:none}.topbar{height:62px}.topbar-actions{gap:14px}.help{display:none}.page-content{padding:27px 14px 35px}.page-heading{display:block}.page-heading .primary-button{width:100%;margin-top:19px}.panel-header{align-items:flex-start}.ghost-button{padding:0}.form-grid{grid-template-columns:1fr;gap:14px}.modal form,.modal-footer,.modal-header{padding-left:20px;padding-right:20px}.modal-footer{margin-left:-20px;margin-right:-20px}.attachment-row{grid-template-columns:1fr;display:grid}.mic-button{width:100%}.result-count{display:none}.workflow-shell .table-wrap table,.workflow-shell .table-wrap table tbody,.workflow-shell .table-wrap table td,.workflow-shell .table-wrap table thead,.workflow-shell .table-wrap table tr{display:block}.workflow-shell .table-wrap table{min-width:0}.workflow-shell .table-wrap table thead{display:none}.workflow-shell .table-wrap table tr{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 14px 12px;padding:14px}.workflow-shell .table-wrap table td{white-space:normal;border:0;padding:0 0 10px}.workflow-shell .table-wrap table td:last-child{padding:2px 0 0}.workflow-shell .table-wrap table td:before{color:#a5afbf;letter-spacing:.7px;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.workflow-shell .table-wrap table td:first-child:before{content:"SAP KODU / ŞEHİR"}.workflow-shell .table-wrap table td:nth-child(2):before{content:"LOKASYON"}.workflow-shell .table-wrap table td:nth-child(3):before{content:"MAĞAZA MÜDÜRÜ"}.workflow-shell .table-wrap table td:nth-child(4):before{content:"DURUM"}.workflow-shell .table-wrap table td:nth-child(5):before{content:"TARİH"}.workflow-shell .table-wrap table td:nth-child(6):before{content:"İŞLEMLER"}.workflow-shell .table-wrap table td:nth-child(6) .row-actions{flex-wrap:wrap}}.heading-actions{align-items:center;gap:9px;display:flex}.photo-record-button{color:var(--blue);background:#fff;border:1px solid #dbe4fb;border-radius:7px;padding:11px 14px;font-size:12px;font-weight:700}.photo-record-button:hover{background:#f2f5ff}.photo-record-button span{vertical-align:-1px;margin-right:5px;font-size:17px}.modal-description{color:var(--muted);max-width:470px;margin:9px 0 0;font-size:11px;line-height:1.5}.photo-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.photo-toolbar span,.photo-toolbar strong{display:block}.photo-toolbar strong{font:700 13px Manrope,sans-serif}.photo-toolbar span{color:var(--muted);margin-top:4px;font-size:10px}.add-photo-button{color:var(--blue);white-space:nowrap;background:#f7f9ff;border:1px solid #dce5ff;border-radius:6px;padding:10px 13px;font-size:11px;font-weight:700;position:relative;overflow:hidden}.add-photo-button span{margin-right:4px;font-size:17px;display:inline}.add-photo-button input,.photo-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.photo-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.photo-preview{min-width:0;position:relative}.photo-preview img{aspect-ratio:1;object-fit:cover;background:#f4f6fa;border:1px solid #dfe5ee;border-radius:7px;width:100%;display:block}.photo-preview .photo-index{color:#fff;background:#19243acc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:6px;left:6px}.photo-preview button{color:#56647a;background:#fff;border:0;border-radius:50%;width:22px;height:22px;padding:0;font-size:16px;position:absolute;top:5px;right:5px;box-shadow:0 2px 7px #19243a33}.photo-preview small{color:#8692a4;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;display:block;overflow:hidden}.photo-dropzone{min-height:142px;color:var(--muted);text-align:center;border:1px dashed #b9c5d6;border-radius:8px;place-items:center;gap:6px;margin-top:17px;display:grid;position:relative;overflow:hidden}.photo-dropzone>span{color:var(--blue);font-size:29px}.photo-dropzone strong{color:#526179;font-size:12px}.photo-dropzone small{max-width:320px;font-size:10px}@media (max-width:800px){.heading-actions{flex-direction:column;align-items:stretch}.photo-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.heading-actions{gap:8px;margin-top:19px}.heading-actions button{width:100%}.page-heading .primary-button{margin-top:0}.modal-description{max-width:280px}.photo-toolbar{flex-direction:column;align-items:flex-start}.add-photo-button{text-align:center;width:100%}.photo-strip{grid-template-columns:repeat(2,1fr)}}.workflow-shell .nav-item{width:100%}.workflow-shell .nav-item b{color:#7d899c;text-align:center;background:#f1f3f7;border-radius:12px;min-width:24px;margin-left:auto;padding:3px 7px;font-size:10px}.workflow-shell .nav-item.active b{color:var(--blue);background:#dfe8ff}.workflow-summary{border-top:1px solid var(--line);color:#768399;gap:9px;padding:18px 8px;font-size:11px;display:grid}.workflow-summary small{color:#a8b0bf;letter-spacing:1px;margin-bottom:3px;font-size:9px;font-weight:700}.workflow-summary span{align-items:center;gap:7px;display:flex}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.pending-dot{background:#3567e8}.draft-dot{background:#f2994a}.done-dot{background:#42ad8a}.workflow-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:34px;display:grid}.workflow-stats .stat-card{min-height:108px}.workflow-stats .stat-card small{text-transform:none}.stat-card-button{border:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.stat-card-button.active,.stat-card-button:focus-visible,.stat-card-button:hover{border-color:#c5d4ff;box-shadow:0 0 0 3px #3567e812}.stat-card-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.filter-toolbar{align-items:center;gap:10px;padding:0 25px 16px;display:flex}.filter-toolbar .search-box{max-width:390px}.filter-toolbar select{color:#66738a;background:#fff;border:1px solid #e0e5ed;border-radius:6px;outline:0;height:38px;padding:0 27px 0 10px;font-size:11px}.filter-toolbar select:focus{border-color:var(--blue)}.filter-toolbar .result-count{white-space:nowrap;margin-left:auto}.sap-prominent{color:var(--blue);letter-spacing:.1px;font:700 12px Manrope,sans-serif}.phone-link{color:var(--blue);margin-top:4px;font-size:10px;text-decoration:none;display:block}.phone-link:hover{text-decoration:underline}.status-badge{white-space:nowrap;border-radius:12px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.unavailable-dot{background:#c45048}.email-link{color:var(--blue);text-decoration:none}.email-link:hover{text-decoration:underline}.meter-reading{color:#248c6c!important}.photo-count{margin-top:5px;display:block;color:var(--blue)!important}.address-link{color:var(--blue);text-decoration:none}.tenant-value{color:#536178;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.address-link:hover{text-decoration:underline}.address-link span{color:#42ad8a;margin-right:3px;display:inline}.row-actions{align-items:center}.row-actions .action-start{color:var(--blue);white-space:nowrap;background:#f7f9ff;border:1px solid #dbe4fb;border-radius:5px;padding:7px 8px;font-size:10px;font-weight:700}.row-actions .action-start:hover{background:#edf2ff}.row-actions .action-unavailable{color:#c45048;background:#fff8f7;border:1px solid #f0d4d1;border-radius:5px;padding:7px 8px;font-size:10px;font-weight:700}.row-actions .action-recover{color:#68758a;background:#fff;border:1px solid #dfe5ed;border-radius:5px;padding:7px 8px;font-size:10px;font-weight:700}.row-actions>button:not(.action-start){padding:5px}.action-menu{position:relative}.action-menu summary{color:#7d899d;cursor:pointer;border:1px solid #dfe5ed;border-radius:5px;place-items:center;min-width:32px;min-height:32px;font-size:18px;line-height:1;list-style:none;display:grid}.action-menu summary::-webkit-details-marker{display:none}.action-menu>div{z-index:4;border:1px solid var(--line);background:#fff;border-radius:7px;min-width:130px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 8px 24px #19243a1f}.action-menu>div button{color:#66738a;text-align:left;background:0 0;border:0;border-radius:4px;padding:9px 10px;font-size:11px}.action-menu>div button:hover{color:var(--blue);background:#f2f5ff}.form-section-title{border-top:1px solid var(--line);color:#536178;margin:22px 0 14px;padding-top:16px;font:700 11px Manrope,sans-serif}.form-section-title small{color:#9aa5b5;font:400 10px DM Sans,sans-serif}.location-modal,.technical-modal{width:min(820px,100%)}.technical-modal{width:min(950px,100%)}.location-modal form,.technical-body{padding:0 30px 26px}.technical-context{color:#637087;background:#f8faff;border:1px solid #e5ebfb;border-radius:6px;flex-wrap:wrap;gap:10px 22px;margin-top:20px;padding:11px 13px;font-size:10px;display:flex}.technical-context b{color:#384962;margin-right:5px}.technical-context .status-badge{padding:3px 7px}.technical-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:17px 30px;display:flex}.photo-workspace{border:1px solid var(--line);border-radius:7px;margin-top:20px;padding:16px}.photo-workspace .photo-toolbar{justify-content:space-between;align-items:center;display:flex}.photo-workspace .photo-strip{margin-top:15px}.detail-modal{width:min(700px,100%)}.detail-grid{grid-template-columns:1fr 1fr;gap:17px;padding:24px 30px 8px;display:grid}.detail-grid>div{gap:5px;display:grid}.detail-grid span{color:#96a1b1}.detail-grid strong{color:#425069;font-size:12px}.detail-notes{grid-column:1/-1;padding-top:14px}.detail-notes,.detail-photos{border-top:1px solid var(--line)}.detail-photos{padding-top:16px}.detail-photos h3{color:#536178;margin:0 0 12px;font:700 12px Manrope,sans-serif}.stored-photo-grid{flex-wrap:wrap;gap:10px;display:flex}.stored-photo-grid img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:100px;height:100px}.stored-file{color:#7f8ca0;text-align:center;border:1px dashed #c6d0df;border-radius:6px;place-items:center;min-width:100px;height:100px;font-size:10px;display:grid}.toast{z-index:20;color:#fff;border-radius:7px;max-width:390px;padding:13px 16px;font-size:12px;line-height:1.4;position:fixed;bottom:24px;right:25px;box-shadow:0 10px 30px #19243a2e}.toast.success{background:#248c6c}.toast.error{background:#c45048}.workflow-shell .modal form{padding-top:1px}.unavailable-form{padding:22px 30px 26px}.unavailable-form select,.unavailable-form textarea{width:100%;color:var(--ink);border:1px solid #e1e6ef;border-radius:5px;padding:10px 11px;font-size:13px}.inventory-modal{width:min(920px,100%)}.inventory-body{gap:16px;padding:22px 30px 26px;display:grid}.inventory-section{background:#f7faff;border:2px solid #d6dfeb;border-radius:10px;padding:15px}.inventory-section h3{color:#24324a;margin:0 0 12px;font:800 13px Manrope,sans-serif}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inventory-card{gap:10px;min-width:0;display:grid}.inventory-card>span{color:#66738a;letter-spacing:.5px;font-size:10px;font-weight:800}.inventory-card>strong{color:#1f2d45;margin:0;font-size:16px}.inventory-card>b{color:#197457;font-size:24px;line-height:1}.inventory-card.low>b{color:#bd721f}.inventory-card.empty>b{color:#c45048}.inventory-card-actions,.inventory-card-form,.inventory-filters{gap:8px;display:grid}.inventory-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-card-actions button,.inventory-card-form button{color:#315ed1;background:#fff;border:1px solid #dbe4fb;border-radius:7px;min-height:42px;font-size:11px;font-weight:800}.inventory-card-actions button:nth-child(2){color:#c45048;border-color:#f0d4d1}.inventory-card-actions button:nth-child(3){color:#68758a;border-color:#dfe5ed}.inventory-card-form{border-top:1px solid #dfe7f1;padding-top:10px}.inventory-card-form label,.inventory-filters label{color:#536178;gap:7px;font-size:11px;font-weight:800;display:grid}.inventory-card-form input,.inventory-filters input,.inventory-filters select{color:#1f2d45;background:#fff;border:2px solid #aebbd0;border-radius:7px;min-height:40px;padding:8px 10px}.inventory-filters{grid-template-columns:1fr 1fr 1fr;margin-bottom:10px}.inventory-movements{gap:8px;display:grid}.inventory-movement{background:#fff;border:1px solid #e0e6ef;border-radius:7px;gap:3px;padding:10px;display:grid}.inventory-movement small,.inventory-movement span{color:#66738a;font-size:11px}.clear-filters,.mobile-bottom-nav,.mobile-filter-toggle,.mobile-stock-panel,.mobile-workflow-footer{display:none}.filter-options{display:contents}@media (max-width:767px){.workflow-shell .sidebar{display:none}.workflow-shell .page-content{padding-bottom:calc(var(--mobile-footer-height,300px) + 16px)}.mobile-workflow-footer{z-index:30;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-stock-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #dfe5ed;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0 8px;padding:8px;display:grid;box-shadow:0 -6px 20px #19243a12}.mobile-stock-panel-toggle{min-height:38px;color:var(--blue);background:#f7f9ff;border:1px solid #dbe4fb;border-radius:8px;padding:0 10px;font-size:11px;font-weight:800}.mobile-stock-panel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.stock-pill{color:#1f2d45;text-align:center;overflow-wrap:anywhere;background:#eef8f3;border:1px solid #c5e8d9;border-radius:7px;min-width:0;padding:5px 4px;font-size:8px;font-weight:700;line-height:1.15}.stock-pill b{color:#197457;font-size:12px;display:block}.stock-pill.low{background:#fff4e7;border-color:#f0d2ad}.stock-pill.low b{color:#bd721f}.stock-pill.empty{background:#fff0ee;border-color:#efc5c0}.stock-pill.empty b{color:#c45048}.stock-pill.negative{background:#ffe5e2;border-color:#d9685e}.stock-pill.negative b{color:#a83f38}.stock-pill.negative:after{content:"Stok açığı";color:#9f352f;font-size:8px;display:block}.workflow-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workflow-stats .stat-card{gap:7px;min-height:82px;padding:10px 7px}.workflow-stats .stat-icon{border-radius:7px;flex-basis:28px;width:28px;height:28px;font-size:14px}.workflow-stats .stat-card p{margin-bottom:2px;font-size:8px;line-height:1.15}.workflow-stats .stat-card strong{font-size:18px}.workflow-stats .stat-card small{font-size:8px}.mobile-bottom-nav{min-height:68px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;box-shadow:0 -8px 24px #19243a12}.mobile-bottom-nav button{color:#7e899c;background:0 0;border:0;border-radius:8px;place-items:center;gap:2px;min-height:54px;font-size:11px;display:grid;position:relative}.mobile-bottom-nav button.active{color:var(--blue);background:#eef3ff}.mobile-bottom-nav .mobile-nav-icon{justify-content:center;align-items:center;gap:4px;min-height:20px;display:flex}.mobile-bottom-nav strong{font-size:10px;font-weight:700}.mobile-bottom-nav small{min-width:17px;color:var(--blue);background:#dfe8ff;border-radius:9px;padding:2px 4px;font-size:9px;line-height:1}.filter-toolbar{padding:0 14px 14px;display:block}.mobile-filter-toggle{width:100%;min-height:44px;color:var(--blue);background:#f7f9ff;border:1px solid #dce5ff;border-radius:7px;justify-content:space-between;align-items:center;padding:0 13px;font-size:13px;font-weight:700;display:flex}.mobile-filter-toggle b{background:var(--blue);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.filter-options{gap:10px;padding-top:10px;display:none}.filter-options.open{display:grid}.filter-options .search-box,.filter-options select{width:100%;max-width:none;min-height:44px;font-size:16px}.filter-options .search-box input{font-size:16px}.filter-options .result-count{margin:0;font-size:11px}.clear-filters{min-height:44px;color:var(--blue);text-align:left;background:0 0;border:0;font-size:12px;font-weight:700;display:block}.workflow-shell .table-wrap table,.workflow-shell .table-wrap table tbody,.workflow-shell .table-wrap table td,.workflow-shell .table-wrap table thead,.workflow-shell .table-wrap table tr{display:block}.workflow-shell .table-wrap table{min-width:0}.workflow-shell .table-wrap table thead{display:none}.workflow-shell .table-wrap table tr{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 14px 12px;padding:14px}.workflow-shell .table-wrap table td{white-space:normal;border:0;min-width:0;padding:0 0 12px}.workflow-shell .table-wrap table td:last-child{padding:2px 0 0}.workflow-shell .table-wrap table td:before{color:#a5afbf;letter-spacing:.7px;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.workflow-shell .table-wrap table td:first-child:before{content:"SAP KODU / ŞEHİR / İLÇE"}.workflow-shell .table-wrap table td:nth-child(2):before{content:"LOKASYON / ADRES"}.workflow-shell .table-wrap table td:nth-child(3):before{content:"MAĞAZA MÜDÜRÜ / TELEFONLAR"}.workflow-shell .table-wrap table td:nth-child(4):before{content:"DURUM"}.workflow-shell .table-wrap table td:nth-child(5):before{content:"TARİH"}.workflow-shell .table-wrap table td:nth-child(6):before{content:"İŞLEMLER"}.workflow-shell .table-wrap table td:first-child small,.workflow-shell .table-wrap table td:nth-child(2) small,.workflow-shell .table-wrap table td:nth-child(3) small,.workflow-shell .table-wrap table td:nth-child(5) strong{font-size:13px}.workflow-shell .table-wrap .address-link,.workflow-shell .table-wrap .phone-link{min-height:30px;padding-top:6px;font-size:14px;display:block}.workflow-shell .row-actions{flex-wrap:wrap;gap:7px}.workflow-shell .row-actions .action-start,.workflow-shell .row-actions>button:not(.action-start){min-height:44px}.workflow-shell .row-actions .action-start{flex:none;min-width:0;padding:10px 13px;font-size:12px}.workflow-shell .row-actions .action-menu summary{min-width:44px;min-height:44px}.modal-backdrop{padding:max(8px,env(safe-area-inset-top)) 8px 8px;align-items:start}.modal{border-radius:10px;max-height:calc(100dvh - 16px)}.modal-header{padding:18px 16px 14px}.modal h2{font-size:19px}.close-button,.modal-footer button,.secondary-button,.technical-footer button{min-width:44px;min-height:44px}.location-modal form,.technical-body{padding-left:16px;padding-right:16px}.form-grid{grid-template-columns:1fr}.form-grid input,.full-field textarea{min-height:44px;font-size:16px}.full-field textarea{min-height:88px}.technical-footer{z-index:2;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;flex-direction:column-reverse;position:sticky;bottom:0}.photo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-arrow,.lightbox-arrow,.photo-preview .photo-controls button{width:44px;height:44px}.photo-preview .photo-controls{gap:4px}.lightbox-backdrop{padding:max(14px,env(safe-area-inset-top)) 8px max(24px,env(safe-area-inset-bottom))}.lightbox-image{max-width:100%;max-height:78dvh}}@media (min-width:521px) and (max-width:767px){.mobile-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}.record-card-pending{--record-accent:#4d7cf3}.record-card-draft{--record-accent:#e8a24b}.record-card-completed{--record-accent:#42ad8a}.record-card-unavailable{--record-accent:#d9685e}.record-card .action-delete,.record-card .action-detail,.record-card .action-edit,.record-card .action-recover{color:#68758a;background:#fff;border:1px solid #dfe5ed;border-radius:6px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:700}.record-card .action-detail{color:var(--blue);background:#f7f9ff;border-color:#dbe4fb}.record-card .action-delete{color:#c45048;background:#fff8f7;border-color:#f0d4d1}@media (min-width:768px){.record-card td:first-child{border-left:4px solid var(--record-accent)}.record-card td{vertical-align:top}.row-actions{flex-wrap:wrap}}@media (max-width:767px){.workflow-shell .table-wrap table tr.record-card{border:1px solid #d9e0eb;border-left:6px solid var(--record-accent);border-radius:12px;padding:16px 15px 15px;position:relative;overflow:hidden;box-shadow:0 7px 18px #19243a12}.workflow-shell .table-wrap table tr.record-card td{padding-bottom:15px}.workflow-shell .table-wrap table tr.record-card td:first-child,.workflow-shell .table-wrap table tr.record-card td:nth-child(2),.workflow-shell .table-wrap table tr.record-card td:nth-child(3),.workflow-shell .table-wrap table tr.record-card td:nth-child(4),.workflow-shell .table-wrap table tr.record-card td:nth-child(5){border-bottom:1px solid #eef1f5;margin-bottom:13px}.workflow-shell .table-wrap table tr.record-card td:nth-child(2) strong,.workflow-shell .table-wrap table tr.record-card td:nth-child(3) strong{color:#24324a;font-size:14px}.workflow-shell .table-wrap table tr.record-card .address-link,.workflow-shell .table-wrap table tr.record-card .email-link,.workflow-shell .table-wrap table tr.record-card .phone-link,.workflow-shell .table-wrap table tr.record-card .tenant-value{margin-top:6px;line-height:1.45;display:block}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:1px;display:grid}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons button{min-width:0;min-height:46px;box-shadow:none;border-width:1px;line-height:1.25}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons button:first-child{color:#536178;background:#f7f8fa;border-color:#cfd7e2}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons button:nth-child(2){color:#315ed1;background:#edf2ff;border-color:#c8d6ff}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons button:nth-child(3){color:#b94d45;background:#fff0ed;border-color:#f0c8c3}.workflow-shell .table-wrap table tr.record-card-completed .mobile-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workflow-shell .table-wrap table tr.record-card-completed .mobile-action-buttons button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:46px;font-size:12px}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons button:nth-child(n+4){color:#68758a;background:#fff}.mobile-bottom-nav button{min-width:0;padding:0 2px}.mobile-bottom-nav strong{overflow-wrap:anywhere;text-align:center;max-width:100%}.mobile-bottom-nav button:first-child.active{color:#315ed1;background:#edf2ff}.mobile-bottom-nav button:nth-child(2).active{color:#248c6c;background:#eaf7f2}.mobile-bottom-nav button:nth-child(3).active{color:#b94d45;background:#fff0ed}.mobile-bottom-nav button:nth-child(4).active{color:#bd721f;background:#fff5e8}}.workflow-shell .nav-item:first-child.active{color:#315ed1;background:#edf2ff}.workflow-shell .nav-item:nth-child(2).active{color:#248c6c;background:#eaf7f2}.workflow-shell .nav-item:nth-child(3).active{color:#b94d45;background:#fff0ed}@media (max-width:800px){.workflow-shell .sidebar{flex-basis:205px;width:205px}.workflow-shell .brand>span:last-child,.workflow-shell .workspace-label{font-size:inherit}.workflow-shell .nav-item{justify-content:flex-start;font-size:13px}.workflow-shell .nav-item b{font-size:10px;display:block}.workflow-stats{grid-template-columns:1fr;gap:10px}.filter-toolbar{flex-wrap:wrap;padding-left:17px;padding-right:17px}.filter-toolbar .search-box{flex-basis:100%;max-width:none}.filter-toolbar select{flex:1}.detail-grid,.location-modal form,.technical-body,.technical-footer{padding-left:22px;padding-right:22px}.detail-photos{margin-left:22px;margin-right:22px}}@media (max-width:520px){.workflow-shell .sidebar{display:none}.workflow-shell .page-content{padding:27px 14px calc(var(--mobile-footer-height,300px) + 16px)}.workflow-shell .page-heading{display:block}.workflow-shell .page-heading .primary-button{width:100%;margin-top:18px}.filter-toolbar select{min-width:0}.filter-toolbar .result-count{width:100%;margin:0}.workflow-shell .table-wrap table{min-width:0}.workflow-shell .records-panel{overflow:hidden}.technical-footer{flex-direction:column-reverse}.technical-footer button{width:100%}.detail-grid{grid-template-columns:1fr}.detail-notes{grid-column:auto}.toast{max-width:none;bottom:14px;left:14px;right:14px}.photo-workspace{padding:12px}.photo-workspace .photo-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.photo-workspace .add-photo-button{text-align:center;width:100%}}.mobile-action-buttons{display:none}@media (max-width:767px){.workflow-shell .table-wrap table tr{border:2px solid #dfe5ee;width:auto;margin:0 14px 18px;padding:16px;line-height:1.45}.workflow-shell .table-wrap table td{overflow-wrap:anywhere;word-break:break-word;min-width:0;padding-bottom:16px}.workflow-shell .table-wrap table td:before{margin-bottom:7px;line-height:1.2}.workflow-shell .table-wrap table td a,.workflow-shell .table-wrap table td small,.workflow-shell .table-wrap table td strong{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.45}.workflow-shell .table-wrap table td:first-child small{margin-top:7px;display:block}.workflow-shell .table-wrap table td:nth-child(2) strong{margin-bottom:7px;display:block}.workflow-shell .table-wrap table td:nth-child(3) strong{margin-bottom:5px;display:block}.workflow-shell .table-wrap table td:nth-child(4),.workflow-shell .table-wrap table td:nth-child(5){padding-bottom:16px}.workflow-shell .table-wrap table td:nth-child(6){padding-bottom:0}.workflow-shell .table-wrap .phone-link{width:100%;margin-top:6px;padding-top:4px;line-height:1.45;display:block}.workflow-shell .table-wrap .address-link{width:100%;margin-top:3px;line-height:1.45;display:block}.workflow-shell .row-actions{display:none}.mobile-action-buttons{flex-wrap:wrap;gap:8px;min-width:0;margin-top:2px;display:flex}.mobile-action-buttons button{min-width:0;min-height:44px;color:var(--blue);overflow-wrap:anywhere;word-break:break-word;touch-action:manipulation;background:#f7f9ff;border:1px solid #dbe4fb;border-radius:6px;flex:140px;padding:9px 10px;font-size:12px;font-weight:700;line-height:1.25}.mobile-action-buttons .mobile-secondary-action{color:#68758a;background:#fff;border-color:#dfe5ed}.mobile-action-buttons .mobile-danger-action{color:#c45048;background:#fff8f7;border-color:#f0d4d1}}@media (max-width:360px){.mobile-stock-panel{grid-template-columns:1fr}.mobile-stock-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-action-buttons button{flex-basis:100%}}@media (max-width:767px){.workflow-shell .table-wrap table tr.record-card{border:1px solid #d9e0eb;border-left:6px solid var(--record-accent);border-radius:12px;box-shadow:0 7px 18px #19243a12}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons button{flex:none;width:100%;min-height:46px}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons button:first-child{color:#536178;background:#f7f8fa;border-color:#cfd7e2}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons button:nth-child(2){color:#315ed1;background:#edf2ff;border-color:#c8d6ff}.workflow-shell .table-wrap table tr.record-card .mobile-action-buttons button:nth-child(3){color:#b94d45;background:#fff0ed;border-color:#f0c8c3}}.modal{border:2px solid #cbd5e3;box-shadow:0 24px 70px #19243a2b}.form-section-title{color:#24324a;background:#eef4ff;border:2px solid #cbd5e3;border-bottom:0;border-radius:10px 10px 0 0;margin-top:24px;margin-bottom:0;padding:14px 16px 10px 43px;font-size:13px;font-weight:800;position:relative}.form-section-title:before{color:#315ed1;content:"◆";font-size:13px;position:absolute;left:16px}.form-section-title.manager-section{background:#f4efff;border-color:#d8c9f2}.form-section-title.manager-section:before{color:#7957b8;content:"●"}.form-section-title.technical-section{background:#fff3e5;border-color:#f0d2ad}.form-section-title.technical-section:before{color:#c87820;content:"▣"}.form-section-title+.form-grid{background:#f7faff;border:2px solid #cbd5e3;border-top:0;border-radius:0 0 10px 10px;margin-bottom:20px;padding:6px 16px 17px}.manager-section+.form-grid{background:#fbf9ff;border-color:#d8c9f2}.technical-section+.form-grid{background:#fffaf3;border-color:#f0d2ad}.form-grid label,.full-field{color:#536178;gap:8px;line-height:1.35}.form-grid input,.form-grid select,.full-field textarea,.unavailable-form select,.unavailable-form textarea{color:#1f2d45;background:#fff;border:2px solid #aebbd0;border-radius:7px}.form-grid input:focus,.form-grid select:focus,.full-field textarea:focus,.unavailable-form select:focus,.unavailable-form textarea:focus{border:3px solid #3567e8;outline:0;padding:9px 10px}.photo-workspace{background:#effaf4;border:2px solid #b7dfcc;border-radius:10px;padding:17px}.photo-workspace:before{color:#197457;content:"▧  Fotoğraflar";margin-bottom:12px;font:800 13px Manrope,sans-serif;display:block}.photo-preview{background:#fff;border:2px solid #b7dfcc;border-radius:8px;padding:5px}.detail-grid{background:#f7f9fc;gap:12px;padding:24px 30px 14px}.detail-grid>div{background:#fff;border:2px solid #d5deeb;border-radius:9px;gap:7px;min-width:0;padding:12px}.detail-grid>div:nth-child(3n+1){background:#f3f7ff;border-color:#cbd9f3}.detail-grid>div:nth-child(3n+2){background:#fbf8ff;border-color:#ddd1f1}.detail-grid>div:nth-child(3n){background:#f2fbf7;border-color:#c7e7d9}.detail-grid .detail-notes{background:#f5f7f9;border:2px solid #d5dce5}.detail-grid .detail-unavailable{background:#fff1ef;border-color:#efc5c0}.detail-grid span{color:#78849b;font-size:10px;font-weight:700}.detail-grid strong{color:#1f2d45;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.detail-photos{background:#effaf4;border:2px solid #b7dfcc;border-radius:10px;margin:12px 30px 0;padding:16px}.detail-photos h3{color:#197457}.modal-footer,.technical-footer{gap:12px;padding-top:14px;padding-bottom:14px}@media (max-width:767px){.project-work-page{padding:24px 14px}.meter-list-toolbar,.meter-manager-heading,.project-work-header{flex-direction:column;align-items:stretch}.project-work-header h1{font-size:25px}.meter-manager-card{padding:15px}.project-module-layout{grid-template-columns:1fr;gap:12px}.project-module-menu{grid-template-columns:1fr;padding:12px}.project-module-menu button{text-align:center;min-height:46px}.meter-history-selectors,.meter-index-entry,.meter-month-grid,.meter-report-summary{grid-template-columns:1fr}.meter-report-actions,.meter-report-heading{flex-direction:column;align-items:stretch}.meter-history-overlay{padding:10px}.meter-history-modal{max-height:calc(100vh - 20px);padding:16px}.meter-filter-grid,.meter-form{grid-template-columns:1fr}.meter-form input,.meter-form textarea,.meter-list-toolbar input{font-size:16px}.meter-form-actions{flex-direction:column}.meter-form-actions button{width:100%;min-height:46px}.meter-records-table{table-layout:auto;min-width:0}.meter-table,.meter-table tbody,.meter-table td,.meter-table thead,.meter-table tr{display:block}.meter-table thead{display:none}.meter-table tr{background:#fff;border:2px solid #c5e8d9;border-radius:10px;margin-bottom:12px;padding:12px}.meter-table td{border:0;padding:0 0 11px}.meter-table td:before{color:#78849b;content:attr(data-label);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.meter-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meter-row-actions button{min-height:44px}.project-placeholder-page,.project-selection-page{padding:24px 14px}.project-placeholder-card h1,.project-selection-header h1{font-size:28px}.project-grid{grid-template-columns:1fr;gap:12px}.project-card,.project-placeholder-card{border-radius:12px;padding:18px}.project-card h2{margin:24px 0 18px;font-size:21px}.modal{border-width:3px}.form-section-title{border-width:3px;padding-left:42px}.form-section-title+.form-grid{border-width:3px;padding:7px 13px 16px}.form-grid input,.form-grid select,.full-field textarea,.unavailable-form select,.unavailable-form textarea{min-height:46px;font-size:16px}.detail-grid{grid-template-columns:1fr;padding:16px}.detail-photos{margin-left:16px;margin-right:16px}.modal-footer,.technical-footer{flex-direction:column}.modal-footer button,.technical-footer button{width:100%;min-height:48px}.stock-mobile-button{justify-content:center;align-items:center;min-height:36px;display:inline-flex}.inventory-body{padding:16px}.inventory-card-actions,.inventory-card-form,.inventory-filters,.inventory-grid{grid-template-columns:1fr}.inventory-card-form .primary-button{min-height:46px}.unavailable-form{padding:16px}}.record-card-pending{--record-surface:#eef4ff;--record-surface-hover:#e2ecff;--record-accent:#3567e8}.record-card-draft{--record-surface:#fff4e7;--record-surface-hover:#ffecd4;--record-accent:#d98324}.record-card-completed{--record-surface:#eaf8f2;--record-surface-hover:#dcf2e9;--record-accent:#248c6c}.record-card-unavailable{--record-surface:#fff0ee;--record-surface-hover:#ffe4e1;--record-accent:#c45048}.status-badge.pending{color:#2857d2;background:#dbe7ff}.status-badge.draft{color:#a95d14;background:#ffe1bd}.status-badge.completed{color:#197457;background:#ccefe0}.status-badge.unavailable{color:#a83f38;background:#ffd8d3}@media (min-width:768px){.workflow-shell .table-wrap table{border-collapse:separate;border-spacing:0 8px}.workflow-shell .table-wrap table tbody tr.record-card td{background:var(--record-surface);color:#26344c;border-top:0;transition:background-color .15s}.workflow-shell .table-wrap table tbody tr.record-card:hover td{background:var(--record-surface-hover)}.workflow-shell .table-wrap table tbody tr.record-card td:first-child{border-left:5px solid var(--record-accent);border-radius:9px 0 0 9px}.workflow-shell .table-wrap table tbody tr.record-card td:last-child{border-radius:0 9px 9px 0}.workflow-shell .table-wrap table tbody tr.record-card td a,.workflow-shell .table-wrap table tbody tr.record-card td strong{color:#26344c}.workflow-shell .table-wrap table tbody tr.record-card td .address-link,.workflow-shell .table-wrap table tbody tr.record-card td .email-link,.workflow-shell .table-wrap table tbody tr.record-card td .phone-link,.workflow-shell .table-wrap table tbody tr.record-card td .sap-prominent{color:#2857d2}.workflow-shell .table-wrap table tbody tr.record-card td small{color:#536178}}.workflow-stats .stat-card-button:first-child{background:#eef4ff;border-color:#c9d9ff}.workflow-stats .stat-card-button:nth-child(2){background:#eaf8f2;border-color:#c5e8d9}.workflow-stats .stat-card-button:nth-child(3){background:#fff0ee;border-color:#f0cfca}.workflow-stats .stat-card-button:first-child .stat-icon{color:#2857d2;background:#dbe7ff}.workflow-stats .stat-card-button:nth-child(2) .stat-icon{color:#197457;background:#ccefe0}.workflow-stats .stat-card-button:nth-child(3) .stat-icon{color:#a83f38;background:#ffd8d3}.workflow-shell .sidebar .nav-item:first-child{color:#315ed1;background:#f4f7ff}.workflow-shell .sidebar .nav-item:nth-child(2){color:#248c6c;background:#f0faf6}.workflow-shell .sidebar .nav-item:nth-child(3){color:#b94d45;background:#fff5f3}.workflow-shell .sidebar .nav-item:first-child.active{background:#dbe7ff}.workflow-shell .sidebar .nav-item:nth-child(2).active{background:#ccefe0}.workflow-shell .sidebar .nav-item:nth-child(3).active{background:#ffd8d3}@media (max-width:767px){.workflow-shell .table-wrap table tr.record-card{background:var(--record-surface);border:1px solid var(--record-accent)}@supports (color:color-mix(in lab,red,red)){.workflow-shell .table-wrap table tr.record-card{border:1px solid color-mix(in srgb,var(--record-accent) 30%,#d9e0eb)}}.workflow-shell .table-wrap table tr.record-card{border-left:7px solid var(--record-accent)}.workflow-shell .table-wrap table tr.record-card td{background:0 0}.workflow-shell .table-wrap table tr.record-card td:before{color:#68758a}.workflow-shell .table-wrap table tr.record-card td:first-child strong,.workflow-shell .table-wrap table tr.record-card td:nth-child(2) strong{color:#1f2d45;font-size:15px}.workflow-shell .table-wrap table tr.record-card td:first-child,.workflow-shell .table-wrap table tr.record-card td:nth-child(2),.workflow-shell .table-wrap table tr.record-card td:nth-child(3),.workflow-shell .table-wrap table tr.record-card td:nth-child(4),.workflow-shell .table-wrap table tr.record-card td:nth-child(5){border-bottom-color:var(--record-accent)}@supports (color:color-mix(in lab,red,red)){.workflow-shell .table-wrap table tr.record-card td:first-child,.workflow-shell .table-wrap table tr.record-card td:nth-child(2),.workflow-shell .table-wrap table tr.record-card td:nth-child(3),.workflow-shell .table-wrap table tr.record-card td:nth-child(4),.workflow-shell .table-wrap table tr.record-card td:nth-child(5){border-bottom-color:color-mix(in srgb,var(--record-accent) 18%,#eef1f5)}}}@media (min-width:768px){.workflow-shell .table-wrap table tbody tr.record-card td:nth-child(6){width:0;padding:0}.workflow-shell .table-wrap table tbody tr.record-card td:nth-child(6) .mobile-action-buttons,.workflow-shell .table-wrap table tbody tr.record-card td:nth-child(6) .row-actions{display:none}.workflow-shell .table-wrap table tbody tr.record-action-row td{background:var(--record-surface);border-top:0;border-radius:0 0 9px 9px;padding:0 18px 14px}.desktop-record-actions{border-top:1px solid var(--record-accent);grid-template-columns:repeat(6,1fr);gap:7px;width:min(100%,390px);margin-top:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.desktop-record-actions{border-top:1px solid color-mix(in srgb,var(--record-accent) 18%,#dfe5ed)}}.desktop-record-actions{padding-top:9px}.desktop-record-actions button{color:#536178;white-space:nowrap;background:#fff;border:1px solid #dfe5ed;border-radius:6px;min-height:34px;padding:6px 9px;font-size:13px;font-weight:800;line-height:1}.desktop-record-actions button:first-child{grid-column:1/3}.desktop-record-actions button:nth-child(2){grid-column:3/5}.desktop-record-actions button:nth-child(3){grid-column:5/7}.desktop-record-actions button:nth-child(4){grid-column:2/4}.desktop-record-actions button:nth-child(5){grid-column:4/6}.record-card-completed .desktop-record-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;width:min(100%,320px)}.record-card-completed .desktop-record-actions button:nth-child(n){white-space:normal;overflow-wrap:anywhere;grid-column:auto;width:100%;min-width:0;min-height:36px;padding:7px 8px;font-size:12px}.desktop-record-actions .action-start{color:#315ed1;background:#edf2ff;border-color:#c8d6ff}.desktop-record-actions .action-delete,.desktop-record-actions .action-unavailable{color:#b94d45;background:#fff0ed;border-color:#f0c8c3}}@media (max-width:767px){.workflow-shell .table-wrap table tr.record-action-row{display:none}}.workflow-shell .table-wrap{overflow-x:hidden}.workflow-shell .table-wrap table{table-layout:fixed}.workflow-shell .table-wrap td:first-child,.workflow-shell .table-wrap th:first-child{width:15%}.workflow-shell .table-wrap td:nth-child(2),.workflow-shell .table-wrap th:nth-child(2){width:30%}.workflow-shell .table-wrap td:nth-child(3),.workflow-shell .table-wrap th:nth-child(3){width:20%}.workflow-shell .table-wrap td:nth-child(4),.workflow-shell .table-wrap th:nth-child(4){width:12%}.workflow-shell .table-wrap td:nth-child(5),.workflow-shell .table-wrap th:nth-child(5){width:11%}.workflow-shell .table-wrap td:nth-child(6),.workflow-shell .table-wrap th:nth-child(6){width:12%}.list-address-link,.list-address-link .address-link{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.list-address-link .address-link{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.workflow-shell .table-wrap td:nth-child(6) .row-actions{gap:5px;min-width:0}.workflow-shell .table-wrap td:nth-child(6) button{white-space:normal;overflow-wrap:anywhere}@media (max-width:767px){.workflow-shell .table-wrap table,.workflow-shell .table-wrap table tbody,.workflow-shell .table-wrap table td,.workflow-shell .table-wrap table tr{width:auto}.list-address-link .address-link{-webkit-line-clamp:3}.workflow-shell .table-wrap td:nth-child(n),.workflow-shell .table-wrap th:nth-child(n){width:auto}}@media print{body *{visibility:hidden!important}.meter-history-overlay,.meter-history-overlay *{visibility:visible!important}.meter-history-overlay{background:#fff;padding:0;display:block;position:static}.meter-history-modal{width:100%;max-height:none;box-shadow:none;border:0;overflow:visible}.history-edit-button,.meter-history-actions,.meter-history-heading>button,.meter-history-selectors,.meter-index-entry,.meter-report-actions{display:none!important}.meter-consumption-chart{overflow:visible}}:is(.project-selection-page,.project-placeholder-page,.project-work-page){--ink:#173247;--muted:#61758b;--blue:#177d6a;--green:#229a7b;--line:#e0e8ef;--bg:#f3f6fa;color:var(--ink);background:#f3f6fa}.project-selection-page{background:radial-gradient(at 85% 0,#d9eee7 0,#0000 45%),#f3f6fa;padding:48px 24px}.project-selection-shell{max-width:1160px}.project-selection-header{padding:30px 0 34px}.project-selection-header .brand-mark{color:#fff;background:#177d6a;border-radius:12px}.project-selection-header .project-brand{color:#173247}.project-selection-header .eyebrow{color:#177d6a;letter-spacing:2px;font-size:11px}.project-selection-header h1{color:#173247;letter-spacing:-1.5px;margin:12px 0;font-size:clamp(32px,4vw,48px)}.project-selection-header p{line-height:1.6}.project-grid{gap:22px}.project-grid .project-card{background:#fff;border:1px solid #dce6eb;border-radius:22px;min-height:230px;padding:28px;box-shadow:0 8px 26px #18374b07}.project-grid .project-card:before{background-image:linear-gradient(110deg,#fff 0,#fffffff2 46%,#fff9 100%),var(--project-bg);background-size:cover,65%}.project-grid .project-card:hover{border-color:#8ebfae;transform:translateY(-4px);box-shadow:0 16px 36px #18374b12}.project-grid .project-card h2{letter-spacing:-.6px;color:#173247;max-width:290px;font-size:25px;line-height:1.35}.project-grid .project-card-topline{color:#657b8e;letter-spacing:1px}.project-grid .project-card-topline i{color:#177d6a;background:#edf6f2;border-radius:12px;width:46px;height:46px}.project-grid .project-card-arrow{color:#fff;box-shadow:none;background:#163f49}.project-grid .project-card.blue{border-top:4px solid #5284ce}.project-grid .project-card.green{border-top:4px solid #299b79}.project-grid .project-card.orange{border-top:4px solid #d69c45}.project-grid .project-card.red{border-top:4px solid #9873ba}.project-work-page{padding:28px 28px 48px}.project-work-header{gap:20px;margin-bottom:26px}.project-work-header h1{letter-spacing:-1px;color:#173247;font-size:clamp(26px,2.6vw,38px)}.project-work-header .eyebrow{color:#177d6a;letter-spacing:2px;font-size:11px;font-weight:800}.project-work-header p{line-height:1.55}.project-placeholder-card a,.project-work-header a{color:#17735f;white-space:nowrap;background:#fff;border:1px solid #cfdedc;border-radius:10px;min-height:42px;padding:10px 16px}.project-module-layout{grid-template-columns:238px minmax(0,1fr);gap:24px}.project-module-menu{background:linear-gradient(160deg,#133443,#101f32);border:0;border-radius:18px;gap:7px;padding:16px;position:sticky;top:20px;box-shadow:0 12px 30px #112f4112}.project-module-menu button{color:#c4d6e2;background:0 0;border:1px solid #0000;border-radius:10px;min-height:48px;padding:12px 13px;font-size:12px;font-weight:700;line-height:1.5;transition:background .15s,border-color .15s}.project-module-menu button:hover{color:#fff;background:#ffffff0b}.project-module-menu button.active{color:#fff;background:#ffffff16;border-color:#ffffff21;box-shadow:inset 3px 0 #55d6b1}.project-work-page .meter-manager-card{background:#fff;border:1px solid #dfe7ee;border-radius:18px;margin-bottom:22px;padding:24px;box-shadow:0 6px 24px #18374b05}.project-work-page .meter-list-toolbar h2,.project-work-page .meter-manager-card>h2,.project-work-page .meter-manager-heading h2{color:#183448;letter-spacing:-.4px;font-size:20px;font-weight:800}.project-work-page .meter-manager-heading p{color:#64798d;line-height:1.6}.project-work-page .meter-welcome{min-height:280px}.project-work-page .meter-welcome h2{color:#173247}.project-work-page .meter-form{gap:18px}.project-work-page .meter-filter-grid label,.project-work-page .meter-form label{color:#52687e;gap:8px;font-size:12px;font-weight:700}.project-work-page :is(.meter-form input,.meter-form textarea,.meter-form select,.meter-filter-grid input,.meter-filter-grid select,.meter-list-toolbar input){color:#21394d;min-height:44px;box-shadow:none;background:#fbfcfe;border:1px solid #cfdce7;border-radius:10px;padding:10px 12px}.project-work-page :is(input,select,textarea):focus{outline-offset:1px;border-color:#26977e;outline:2px solid #26977e}.project-work-page input[readonly]{color:#52687e;background:#f0f5f7}.project-work-page .primary-button{color:#fff;background:#167d68;border:1px solid #167d68;border-radius:10px;min-height:42px;padding:10px 17px;font-weight:700;box-shadow:0 4px 12px #167d6815}.project-work-page .primary-button:hover{background:#116651}.project-work-page :is(.secondary-button,.meter-row-actions button,.meter-welcome-actions button,.meter-manager-heading button){color:#247460;background:#fff;border:1px solid #cededb;border-radius:9px;min-height:40px;padding:9px 13px;font-weight:700}.project-work-page button:disabled{opacity:.55;cursor:not-allowed}.project-placeholder-page a:focus-visible,.project-selection-page a:focus-visible,.project-work-page button:focus-visible{outline-offset:3px;outline:3px solid #26a589}.project-work-page .meter-upload-box{color:#176f57;background:#f1f9f5;border:1.5px dashed #79b79f;border-radius:13px;padding:22px}.project-work-page .meter-upload-box input{border-radius:8px;max-width:100%;font-size:12px}.project-work-page .meter-upload-box input::file-selector-button{color:#fff;cursor:pointer;background:#176f57;border:0;border-radius:6px;margin-right:10px;padding:8px 12px}.project-work-page .meter-report-summary{gap:14px}.project-work-page .meter-report-summary>div{background:linear-gradient(130deg,#f2faf6,#f9fcfb);border:1px solid #deebe6;border-radius:13px;min-width:0;padding:18px}.project-work-page .meter-report-summary span{color:#617a79;font-size:12px}.project-work-page .meter-report-summary strong{color:#194d43;font-variant-numeric:tabular-nums}.project-work-page .meter-table-wrap{border:1px solid #e1e8ef;border-radius:12px}.project-work-page .meter-table{background:#fff}.project-work-page .meter-table th{color:#5f7388;background:#f5f8fb;border-bottom:1px solid #dfe7ee;padding-top:13px;padding-bottom:13px}.project-work-page .meter-table td{border-bottom:1px solid #e8edf2;padding-top:13px;padding-bottom:13px}.project-work-page .meter-table tbody tr:last-child td{border-bottom:0}.project-work-page .meter-table tbody tr:hover{background:#f8fbfa}.project-work-page .meter-message{border-radius:11px;padding:13px 16px;line-height:1.5}.project-work-page .meter-message.success{color:#176a50;background:#e6f5ee;border:1px solid #c1e5d5}.project-work-page .meter-message.error{color:#af4130;background:#fff0ec;border:1px solid #f1d1c7}.project-work-page .import-summary{background:#f8fbfa;border:1px solid #dce9e2;border-radius:11px;padding:12px}.project-work-page .import-summary span{color:#226b52;background:#e7f3ec}.project-work-page .meter-history-notification{color:#355d7c;background:#edf5fb;border-color:#cfdfed;border-radius:10px}.project-placeholder-page{background:radial-gradient(at 20% 10%,#dcefe7,#0000 60%),#f3f6fa}.project-placeholder-page .project-placeholder-card{background:#fff;border:1px solid #dae5e8;border-top:4px solid #d49c4f;border-radius:22px;width:min(620px,100%);padding:38px;box-shadow:0 16px 46px #1733480c}.project-placeholder-card .eyebrow{color:#9a702d;letter-spacing:2px;font-size:11px}.project-placeholder-card h1{color:#173247;letter-spacing:-.8px}@media (max-width:1100px){.project-work-page{padding:24px 20px}.project-module-layout{grid-template-columns:205px minmax(0,1fr);gap:18px}.project-work-page .meter-manager-card{padding:20px}}@media (max-width:767px){.project-selection-page{padding:20px 16px}.project-selection-header{padding:16px 0 24px}.project-selection-header .project-brand{margin-bottom:24px}.project-grid{grid-template-columns:1fr;gap:15px}.project-grid .project-card{border-radius:17px;min-height:185px;padding:22px}.project-grid .project-card h2{margin-top:30px;font-size:23px}.project-work-page{padding:22px 12px 32px}.project-work-header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.project-work-header h1{font-size:28px;line-height:1.2}.project-work-header p{font-size:13px}.project-module-layout{grid-template-columns:minmax(0,1fr);gap:16px}.project-module-menu{border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid;position:static}.project-module-menu button{min-width:0;min-height:44px;padding:10px;font-size:11px}.project-work-page .meter-manager-card{border-radius:14px;margin-bottom:16px;padding:16px}.project-work-page .meter-form{grid-template-columns:minmax(0,1fr);gap:14px}.project-work-page .meter-list-toolbar,.project-work-page .meter-manager-heading{flex-wrap:wrap;gap:12px}.project-work-page .meter-report-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-work-page .meter-report-summary>div{padding:14px}.project-work-page .meter-report-summary strong{overflow-wrap:anywhere;font-size:20px}.project-work-page .banking-screen .meter-report-summary{grid-template-columns:minmax(0,1fr)}.project-work-page .meter-form-actions{flex-wrap:wrap}.project-work-page .meter-form-actions button{flex:140px}.project-work-page .meter-table-wrap{max-width:100%}.project-work-page .meter-upload-box{padding:16px}.project-work-page :is(input,textarea,select){min-width:0;max-width:100%}.project-placeholder-page .project-placeholder-card{padding:26px}}@media (prefers-reduced-motion:reduce){.project-grid .project-card,.project-module-menu button{transition:none}}.app-shell.osos-modern .records-panel{background:#edf3f5;border-color:#cddde3;box-shadow:0 12px 32px #15394a0a}.app-shell.osos-modern .panel-header{background:linear-gradient(115deg,#173b4a,#22665f);border-bottom:1px solid #ffffff18;padding:24px}.app-shell.osos-modern .panel-header h2{color:#fff;letter-spacing:-.3px}.app-shell.osos-modern .panel-header p{color:#c5dedc}.app-shell.osos-modern .panel-header .export-button{color:#f2fffa;box-shadow:none;background:#ffffff12;border-color:#ffffff38}.app-shell.osos-modern .panel-header .export-button:hover{background:#ffffff24}.app-shell.osos-modern .filter-toolbar{background:#e8f0f2;border-bottom:1px solid #d3e1e5;padding:18px 24px}.app-shell.osos-modern .filter-toolbar .search-box,.app-shell.osos-modern .filter-toolbar select{background:#f9fcfd;border-color:#c9dadf}.app-shell.osos-modern .result-count{color:#245947;background:#d9eae3;font-weight:700}.app-shell.osos-modern .table-wrap{background:#edf3f5;padding:10px 16px 18px}.app-shell.osos-modern .table-wrap th{color:#385d6b;background:#dce8ec;border-bottom:0}.app-shell.osos-modern .table-wrap table tbody tr.record-card{--card-tint:#f1f6ff}.app-shell.osos-modern .table-wrap table tbody tr.record-card-draft{--card-tint:#fbf6eb}.app-shell.osos-modern .table-wrap table tbody tr.record-card-completed{--card-tint:#edf8f2}.app-shell.osos-modern .table-wrap table tbody tr.record-card-unavailable{--card-tint:#fff2ed}.app-shell.osos-modern .table-wrap table tbody tr.record-card td{background:var(--card-tint);border-top-color:#d7e2e6;border-bottom-color:#d7e2e6}.app-shell.osos-modern .table-wrap table tbody tr.record-card:hover td{background:var(--card-tint)}@supports (color:color-mix(in lab,red,red)){.app-shell.osos-modern .table-wrap table tbody tr.record-card:hover td{background:color-mix(in srgb,var(--card-tint) 92%,#b8dace)}}.app-shell.osos-modern .table-wrap table tbody tr.record-card td .sap-prominent{color:#176878;background:#ffffffb3;border:1px solid #d7e4e5;border-radius:8px;padding:6px 9px;display:inline-block}.app-shell.osos-modern .table-wrap table tbody tr.record-card td :is(.email-link,.phone-link,.address-link){color:#206b80}.app-shell.osos-modern .record-card .desktop-record-actions button.action-start{color:#fff;background:#177b64;border-color:#177b64;box-shadow:0 3px 8px #177b6414}.app-shell.osos-modern .record-card .desktop-record-actions button.action-detail{color:#1b6451;background:#e2efe9;border-color:#c0dace}.app-shell.osos-modern .record-card .desktop-record-actions button.action-unavailable{color:#89622d;background:#f6ece2;border-color:#e5d3bd}.app-shell.osos-modern .record-card .desktop-record-actions button:hover{box-shadow:0 2px 7px #173b4a17}main.project-work-page .meter-manager-card{background:linear-gradient(135deg,#f1f7f5,#f0f4f8);border-color:#cddfe0;box-shadow:0 8px 26px #173b4a08}main.project-work-page .meter-list-toolbar,main.project-work-page .meter-manager-heading{color:#fff;background:linear-gradient(110deg,#193e4b,#24665e);border-radius:12px;margin-bottom:20px;padding:17px 18px}main.project-work-page .meter-list-toolbar h2,main.project-work-page .meter-manager-heading :is(h2,h3){color:#fff}main.project-work-page .meter-list-toolbar p,main.project-work-page .meter-manager-heading p{color:#c5deda}main.project-work-page .meter-manager-heading button{color:#1a6553;background:#edf6f2}main.project-work-page .meter-manager-card>h2{color:#224e59;border-bottom:1px solid #cfdfde;margin-bottom:18px;padding:0 0 14px}main.project-work-page .meter-table-wrap{background:#edf4f5;border-color:#cddfe2}main.project-work-page .meter-table th{color:#365a67;background:#dce9ec;border-color:#cbdce1}main.project-work-page .meter-table tbody tr:nth-child(odd){background:#f5f9f8}main.project-work-page .meter-table tbody tr:nth-child(2n){background:#ebf3f2}main.project-work-page .meter-table tbody tr:hover{background:#e0ede8}main.project-work-page .meter-table td{border-color:#d9e6e5}main.project-work-page .meter-report-summary>div{background:linear-gradient(125deg,#e0f0e9,#edf5f4);border-color:#c5ded4;box-shadow:inset 0 3px #71b49e}main.project-work-page .meter-upload-box{background:#e6f3ec;border-color:#79b39c}main.project-work-page .import-summary{background:#e6efee;border-color:#cbded9}main.project-work-page .meter-welcome{background:linear-gradient(130deg,#e8f3ed,#eaf0f8)}@media (min-width:768px){.app-shell.osos-modern .table-wrap table :is(th,td):nth-child(6){display:none}}@media (max-width:767px){.app-shell.osos-modern .panel-header{padding:18px 16px}.app-shell.osos-modern .filter-toolbar{padding:14px 16px}.app-shell.osos-modern .table-wrap{padding:10px}.app-shell.osos-modern .table-wrap table tbody tr.record-card{background:var(--card-tint);border-color:#cedde1;border-left-color:var(--record-accent)}.app-shell.osos-modern .table-wrap table tbody tr.record-card td:nth-child(n),.app-shell.osos-modern .table-wrap table tbody tr.record-card:hover td{background:0 0}main.project-work-page .meter-list-toolbar,main.project-work-page .meter-manager-heading{border-radius:10px;padding:14px}}.ecantra-brand{align-items:center;gap:18px;margin-bottom:28px;display:flex}.ecantra-logo-tile{background:#fff;border:1px solid #20394618;border-radius:14px;flex:none;width:112px;overflow:hidden;box-shadow:0 5px 15px #102f3910}.ecantra-logo-tile img{width:100%;height:auto;display:block}.ecantra-brand-caption{gap:5px;min-width:0;display:grid}.ecantra-brand-caption strong{color:#173b49;letter-spacing:2.5px;font-size:20px;font-weight:800}.ecantra-brand-caption span{color:#62788a;letter-spacing:.2px;font-size:12px}.ecantra-brand.compact{gap:12px;margin-bottom:18px}.ecantra-brand.compact .ecantra-logo-tile{border-radius:9px;width:66px}.ecantra-brand.compact .ecantra-brand-caption strong{letter-spacing:1.7px;font-size:14px}.ecantra-brand.compact .ecantra-brand-caption span{font-size:10px}.app-shell.osos-modern .brand{padding:0 0 26px}.app-shell.osos-modern .brand .ecantra-brand{margin:0}.app-shell.osos-modern .brand .ecantra-brand-caption strong{color:#fff}.app-shell.osos-modern .brand .ecantra-brand-caption span{color:#abc9cd}.app-shell.osos-modern .mobile-brand .ecantra-brand{margin:0}.project-placeholder-card .ecantra-brand{margin-bottom:28px}.auth-card{border-radius:20px}@media (max-width:767px){.ecantra-logo-tile{width:94px}.ecantra-brand-caption strong{font-size:18px}.ecantra-brand.compact .ecantra-logo-tile{width:56px}.app-shell.osos-modern .topbar{flex-wrap:wrap;justify-content:space-between;gap:12px}.app-shell.osos-modern .mobile-brand .ecantra-brand-caption{display:none}.project-work-header .ecantra-brand{margin-bottom:16px}}.project-selection-page{isolation:isolate;position:relative;overflow:hidden}.project-selection-page:before{content:"";z-index:0;pointer-events:none;aspect-ratio:556/459;opacity:.105;filter:blur(2px);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20556%20459%22%3E%3Cdefs%3E%3Cmask%20id%3D%22mark%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22556%22%20height%3D%22459%22%20style%3D%22mask-type%3Aluminance%22%3E%3Crect%20width%3D%22556%22%20height%3D%22459%22%20fill%3D%22white%22%2F%3E%0A%0A%3Cg%20transform%3D%22translate(0.000000%2C459.000000)%20scale(0.100000%2C-0.100000)%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%202295%20l0%20-2295%202780%200%202780%200%200%202295%200%202295%20-2780%200%20-2780%200%200%0A-2295z%20m3109%201710%20c359%20-87%20637%20-275%20851%20-573%20101%20-141%20176%20-326%20221%20-542%2030%0A-146%2033%20-375%206%20-515%20-84%20-435%20-356%20-800%20-742%20-997%20-550%20-280%20-1201%20-180%20-1636%0A252%20-219%20217%20-345%20448%20-400%20732%20-26%20133%20-25%20149%2010%20182%2029%2028%2030%2028%20178%2029%0A127%202%20153%20-1%20176%20-16%2015%20-9%2028%20-27%2031%20-40%2036%20-203%2056%20-261%20133%20-389%20157%20-260%0A420%20-442%20705%20-488%20120%20-20%20312%20-8%20422%2025%20385%20115%20656%20420%20720%20811%2036%20217%20-22%0A496%20-145%20700%20-46%2076%20-155%20191%20-238%20253%20-91%2068%20-255%20145%20-366%20173%20-125%2031%20-340%0A31%20-468%200%20-298%20-73%20-543%20-272%20-673%20-547%20-40%20-83%20-83%20-221%20-73%20-228%202%20-2%2070%20-1%0A151%201%20l147%204%2016%2046%20c56%20165%20215%20329%20390%20401%20389%20162%20835%20-46%20944%20-439%2028%20-99%0A27%20-135%20-4%20-165%20l-24%20-25%20-586%200%20-585%200%200%20-40%20c0%20-198%20150%20-401%20355%20-480%2087%0A-34%20252%20-34%20345%20-1%20162%2059%20288%20193%20334%20353%2019%2067%2043%2088%20101%2088%2031%200%2047%20-6%2065%0A-25%2028%20-30%2024%20-73%20-20%20-182%20-161%20-401%20-655%20-559%20-1024%20-329%20-83%2052%20-202%20172%0A-247%20251%20-45%2078%20-80%20199%20-82%20285%20l-2%2075%20-220%206%20c-121%203%20-221%206%20-222%207%20-1%201%20-9%0A15%20-18%2032%20-19%2036%20-9%20120%2030%20255%20122%20422%20461%20737%20895%20831%20118%2026%20362%2026%20480%200%0A245%20-53%20443%20-160%20608%20-328%20148%20-151%20228%20-296%20286%20-519%2069%20-266%2051%20-515%20-54%0A-761%20-134%20-313%20-448%20-583%20-781%20-673%20-282%20-75%20-550%20-49%20-814%2079%20-135%2066%20-250%0A151%20-350%20259%20-155%20167%20-242%20329%20-282%20522%20-7%2034%20-12%2040%20-35%2043%20-36%204%20-36%20-8%20-3%0A-124%2094%20-326%20349%20-626%20650%20-764%20186%20-86%20317%20-114%20525%20-114%20282%200%20487%2062%20714%0A217%20190%20130%20359%20340%20437%20541%20134%20348%20112%20711%20-63%201061%20-103%20204%20-311%20406%20-533%0A517%20-174%2088%20-332%20123%20-545%20123%20-112%200%20-179%20-5%20-240%20-18%20-438%20-94%20-783%20-395%0A-928%20-809%20-36%20-100%20-62%20-219%20-62%20-278%200%20-33%20-6%20-48%20-30%20-72%20-27%20-27%20-36%20-30%0A-73%20-25%20-66%209%20-81%2035%20-74%20132%2013%20200%20111%20459%20245%20650%20228%20324%20622%20558%201002%0A595%20138%2014%20358%202%20469%20-25z%20m-1445%20-2999%20c46%20-19%2066%20-43%2066%20-78%200%20-37%20-25%20-68%0A-54%20-68%20-12%200%20-43%207%20-70%2015%20-107%2032%20-176%20-26%20-176%20-150%200%20-63%2017%20-103%2056%20-134%0A31%20-25%2096%20-28%20134%20-6%2052%2030%2098%2013%20115%20-43%2010%20-33%20-18%20-70%20-72%20-94%20-61%20-27%0A-188%20-22%20-249%2010%20-96%2049%20-147%20148%20-147%20282%201%20120%2051%20207%20151%20259%2060%2032%20179%2035%0A246%207z%20m571%20-19%20c11%20-12%2037%20-70%2058%20-127%2021%20-58%2058%20-159%2083%20-225%2024%20-66%2044%0A-129%2044%20-139%200%20-34%20-39%20-66%20-81%20-66%20-42%200%20-55%2014%20-74%2080%20l-11%2035%20-96%203%20-96%203%0A-6%20-29%20c-4%20-15%20-15%20-42%20-26%20-60%20-17%20-27%20-25%20-32%20-59%20-32%20-52%200%20-85%2038%20-75%2084%0A13%2060%20164%20460%20181%20478%2037%2042%20120%2039%20158%20-5z%20m572%20-80%20c43%20-55%2096%20-123%20118%0A-151%20l40%20-51%205%20142%20c4%20116%208%20145%2022%20159%2022%2023%2073%2022%2098%20-1%2019%20-17%2020%20-30%2020%0A-278%200%20-291%20-1%20-297%20-66%20-297%20-37%200%20-50%2012%20-122%20105%20-25%2033%20-74%2095%20-109%20138%0Al-63%2079%200%20-141%20c0%20-128%20-2%20-143%20-20%20-161%20-27%20-27%20-81%20-26%20-106%201%20-17%2019%20-19%0A42%20-22%20253%20-4%20267%202%20301%2051%20314%2019%205%2041%205%2054%20-1%2012%20-5%2057%20-55%20100%20-110z%20m2037%0A94%20c10%20-9%2024%20-27%2031%20-41%2027%20-52%20165%20-442%20165%20-466%200%20-37%20-33%20-64%20-79%20-64%20-45%0A0%20-58%2013%20-76%2072%20l-12%2043%20-96%203%20-96%203%20-10%20-38%20c-17%20-62%20-37%20-83%20-78%20-83%20-42%200%0A-83%2032%20-83%2064%200%2019%2020%2078%20100%20296%2061%20164%2071%20188%2089%20204%2040%2037%20107%2040%20145%207z%0Am-3783%201%20c14%20-12%2022%20-30%2022%20-50%200%20-53%20-16%20-62%20-109%20-62%20l-84%200%200%20-45%200%20-45%2054%0A0%20c69%200%20112%20-16%20120%20-43%2020%20-74%20-4%20-97%20-101%20-97%20l-73%200%200%20-45%200%20-45%2079%200%20c74%0A0%2081%20-2%20100%20-26%2026%20-33%2026%20-45%200%20-78%20-20%20-26%20-22%20-26%20-154%20-26%20-193%200%20-187%0A-12%20-183%20317%203%20208%203%20212%2027%20237%2024%2025%2028%2026%20152%2026%20108%200%20130%20-3%20150%20-18z%0Am2649%20-2%20c24%20-24%2026%20-57%204%20-88%20-12%20-18%20-25%20-22%20-70%20-22%20l-54%200%200%20-210%20c0%20-197%0A-1%20-211%20-20%20-230%20-30%20-30%20-83%20-27%20-109%206%20-20%2025%20-21%2039%20-21%20230%20l0%20204%20-54%200%0Ac-45%200%20-58%204%20-70%2022%20-22%2030%20-20%2060%204%2086%2020%2021%2029%2022%20195%2022%20162%200%20177%20-2%20195%0A-20z%20m480%209%20c53%20-12%20104%20-49%20125%20-89%208%20-16%2015%20-55%2015%20-88%200%20-68%20-26%20-116%20-75%0A-142%20-17%20-8%20-32%20-16%20-34%20-17%20-2%20-1%2024%20-34%2058%20-73%2065%20-76%2074%20-106%2045%20-148%20-11%0A-16%20-25%20-22%20-54%20-22%20-36%200%20-44%206%20-97%2068%20-32%2037%20-70%2083%20-85%20102%20l-27%2035%20-1%20-81%0Ac0%20-67%20-3%20-84%20-20%20-102%20-28%20-30%20-82%20-30%20-110%200%20-19%2021%20-20%2034%20-20%20267%201%20310%0A-6%20298%20155%20300%2044%200%20100%20-4%20125%20-10z%22%2F%3E%0A%3Cpath%20d%3D%22M2689%203145%20c-90%20-18%20-181%20-66%20-251%20-132%20-56%20-54%20-110%20-128%20-122%20-168%0A-6%20-20%20-1%20-20%20479%20-20%20424%200%20485%202%20485%2015%200%2031%20-61%20118%20-120%20173%20-77%2071%20-160%0A114%20-257%20133%20-89%2017%20-126%2017%20-214%20-1z%22%2F%3E%0A%3Cpath%20d%3D%22M2135%20769%20c-9%20-35%20-19%20-69%20-22%20-76%20-4%20-10%208%20-13%2047%20-13%2038%200%2051%204%2048%0A13%20-3%206%20-13%2037%20-23%2067%20-9%2030%20-21%2059%20-25%2063%20-4%204%20-15%20-20%20-25%20-54z%22%2F%3E%0A%3Cpath%20d%3D%22M4751%20761%20c-12%20-38%20-21%20-72%20-21%20-75%200%20-3%2020%20-6%2045%20-6%2030%200%2045%204%2045%0A13%200%2015%20-40%20137%20-45%20137%20-2%200%20-12%20-31%20-24%20-69z%22%2F%3E%0A%3Cpath%20d%3D%22M4062%20834%20l3%20-59%2042%201%20c51%201%2073%2017%2073%2054%200%2036%20-17%2049%20-74%2056%20l-47%207%0A3%20-59z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%22556%22%20height%3D%22459%22%20fill%3D%22%23216e65%22%20mask%3D%22url(%23mark)%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(520px,72vw,1050px);position:absolute;top:-35px;right:-40px;transform:rotate(-9deg)}.project-selection-page .project-selection-shell{z-index:1;position:relative}@media (max-width:767px){.project-selection-page:before{opacity:.075;filter:blur(2px);width:600px;top:10px;right:-255px}}.meter-project-page .meter-records-table{table-layout:fixed;width:100%}.meter-project-page .meter-records-table :is(th,td):first-child{width:7%}.meter-project-page .meter-records-table :is(th,td):nth-child(2){width:9%}.meter-project-page .meter-records-table :is(th,td):nth-child(3){width:15%}.meter-project-page .meter-records-table :is(th,td):nth-child(4){width:14%}.meter-project-page .meter-records-table :is(th,td):nth-child(5){width:10%}.meter-project-page .meter-records-table :is(th,td):nth-child(6){width:14%}.meter-project-page .meter-records-table :is(th,td):nth-child(7){width:6%}.meter-project-page .meter-records-table :is(th,td):nth-child(8){width:8%}.meter-project-page .meter-records-table :is(th,td):nth-child(9){width:17%}.meter-project-page .meter-records-table :is(th,td):nth-child(5),.meter-project-page .meter-records-table :is(th,td):nth-child(6){white-space:normal;overflow-wrap:anywhere}.meter-project-page .meter-records-table :is(th,td){vertical-align:middle;padding-left:9px;padding-right:9px}.meter-project-page .meter-records-table .meter-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;max-width:240px;margin-left:auto;display:grid}.meter-project-page .meter-records-table .meter-row-actions button{white-space:normal;overflow-wrap:break-word;width:100%;min-width:0;min-height:36px;padding:7px 8px;font-size:11px;line-height:1.35}.meter-project-page .meter-records-table .meter-row-actions button:first-child{color:#17684f;background:#e0efe8;border-color:#bedbd0;grid-column:1/-1}@media (min-width:768px) and (max-width:1300px){.meter-project-page .meter-records-table{min-width:1100px}}@media (max-width:767px){.meter-project-page .meter-records-table{table-layout:auto;min-width:0}.meter-project-page .meter-records-table :is(th,td):nth-child(n){white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%}.meter-project-page .meter-records-table .meter-row-actions{max-width:none;margin:0}.meter-project-page .meter-records-table .meter-row-actions button{min-height:44px;font-size:12px}}:is(.project-work-page,.project-placeholder-page,.app-shell.osos-modern .content-area,main:has(>header .ecantra-brand)):not(.project-selection-page){isolation:isolate;position:relative}:is(.project-work-page,.project-placeholder-page,.app-shell.osos-modern .content-area,main:has(>header .ecantra-brand)):not(.project-selection-page):after{content:"";z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;aspect-ratio:556/459;opacity:.07;filter:blur(3px);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20556%20459%22%3E%3Cdefs%3E%3Cmask%20id%3D%22mark%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22556%22%20height%3D%22459%22%20style%3D%22mask-type%3Aluminance%22%3E%3Crect%20width%3D%22556%22%20height%3D%22459%22%20fill%3D%22white%22%2F%3E%0A%0A%3Cg%20transform%3D%22translate(0.000000%2C459.000000)%20scale(0.100000%2C-0.100000)%22%0Afill%3D%22%23000000%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%202295%20l0%20-2295%202780%200%202780%200%200%202295%200%202295%20-2780%200%20-2780%200%200%0A-2295z%20m3109%201710%20c359%20-87%20637%20-275%20851%20-573%20101%20-141%20176%20-326%20221%20-542%2030%0A-146%2033%20-375%206%20-515%20-84%20-435%20-356%20-800%20-742%20-997%20-550%20-280%20-1201%20-180%20-1636%0A252%20-219%20217%20-345%20448%20-400%20732%20-26%20133%20-25%20149%2010%20182%2029%2028%2030%2028%20178%2029%0A127%202%20153%20-1%20176%20-16%2015%20-9%2028%20-27%2031%20-40%2036%20-203%2056%20-261%20133%20-389%20157%20-260%0A420%20-442%20705%20-488%20120%20-20%20312%20-8%20422%2025%20385%20115%20656%20420%20720%20811%2036%20217%20-22%0A496%20-145%20700%20-46%2076%20-155%20191%20-238%20253%20-91%2068%20-255%20145%20-366%20173%20-125%2031%20-340%0A31%20-468%200%20-298%20-73%20-543%20-272%20-673%20-547%20-40%20-83%20-83%20-221%20-73%20-228%202%20-2%2070%20-1%0A151%201%20l147%204%2016%2046%20c56%20165%20215%20329%20390%20401%20389%20162%20835%20-46%20944%20-439%2028%20-99%0A27%20-135%20-4%20-165%20l-24%20-25%20-586%200%20-585%200%200%20-40%20c0%20-198%20150%20-401%20355%20-480%2087%0A-34%20252%20-34%20345%20-1%20162%2059%20288%20193%20334%20353%2019%2067%2043%2088%20101%2088%2031%200%2047%20-6%2065%0A-25%2028%20-30%2024%20-73%20-20%20-182%20-161%20-401%20-655%20-559%20-1024%20-329%20-83%2052%20-202%20172%0A-247%20251%20-45%2078%20-80%20199%20-82%20285%20l-2%2075%20-220%206%20c-121%203%20-221%206%20-222%207%20-1%201%20-9%0A15%20-18%2032%20-19%2036%20-9%20120%2030%20255%20122%20422%20461%20737%20895%20831%20118%2026%20362%2026%20480%200%0A245%20-53%20443%20-160%20608%20-328%20148%20-151%20228%20-296%20286%20-519%2069%20-266%2051%20-515%20-54%0A-761%20-134%20-313%20-448%20-583%20-781%20-673%20-282%20-75%20-550%20-49%20-814%2079%20-135%2066%20-250%0A151%20-350%20259%20-155%20167%20-242%20329%20-282%20522%20-7%2034%20-12%2040%20-35%2043%20-36%204%20-36%20-8%20-3%0A-124%2094%20-326%20349%20-626%20650%20-764%20186%20-86%20317%20-114%20525%20-114%20282%200%20487%2062%20714%0A217%20190%20130%20359%20340%20437%20541%20134%20348%20112%20711%20-63%201061%20-103%20204%20-311%20406%20-533%0A517%20-174%2088%20-332%20123%20-545%20123%20-112%200%20-179%20-5%20-240%20-18%20-438%20-94%20-783%20-395%0A-928%20-809%20-36%20-100%20-62%20-219%20-62%20-278%200%20-33%20-6%20-48%20-30%20-72%20-27%20-27%20-36%20-30%0A-73%20-25%20-66%209%20-81%2035%20-74%20132%2013%20200%20111%20459%20245%20650%20228%20324%20622%20558%201002%0A595%20138%2014%20358%202%20469%20-25z%20m-1445%20-2999%20c46%20-19%2066%20-43%2066%20-78%200%20-37%20-25%20-68%0A-54%20-68%20-12%200%20-43%207%20-70%2015%20-107%2032%20-176%20-26%20-176%20-150%200%20-63%2017%20-103%2056%20-134%0A31%20-25%2096%20-28%20134%20-6%2052%2030%2098%2013%20115%20-43%2010%20-33%20-18%20-70%20-72%20-94%20-61%20-27%0A-188%20-22%20-249%2010%20-96%2049%20-147%20148%20-147%20282%201%20120%2051%20207%20151%20259%2060%2032%20179%2035%0A246%207z%20m571%20-19%20c11%20-12%2037%20-70%2058%20-127%2021%20-58%2058%20-159%2083%20-225%2024%20-66%2044%0A-129%2044%20-139%200%20-34%20-39%20-66%20-81%20-66%20-42%200%20-55%2014%20-74%2080%20l-11%2035%20-96%203%20-96%203%0A-6%20-29%20c-4%20-15%20-15%20-42%20-26%20-60%20-17%20-27%20-25%20-32%20-59%20-32%20-52%200%20-85%2038%20-75%2084%0A13%2060%20164%20460%20181%20478%2037%2042%20120%2039%20158%20-5z%20m572%20-80%20c43%20-55%2096%20-123%20118%0A-151%20l40%20-51%205%20142%20c4%20116%208%20145%2022%20159%2022%2023%2073%2022%2098%20-1%2019%20-17%2020%20-30%2020%0A-278%200%20-291%20-1%20-297%20-66%20-297%20-37%200%20-50%2012%20-122%20105%20-25%2033%20-74%2095%20-109%20138%0Al-63%2079%200%20-141%20c0%20-128%20-2%20-143%20-20%20-161%20-27%20-27%20-81%20-26%20-106%201%20-17%2019%20-19%0A42%20-22%20253%20-4%20267%202%20301%2051%20314%2019%205%2041%205%2054%20-1%2012%20-5%2057%20-55%20100%20-110z%20m2037%0A94%20c10%20-9%2024%20-27%2031%20-41%2027%20-52%20165%20-442%20165%20-466%200%20-37%20-33%20-64%20-79%20-64%20-45%0A0%20-58%2013%20-76%2072%20l-12%2043%20-96%203%20-96%203%20-10%20-38%20c-17%20-62%20-37%20-83%20-78%20-83%20-42%200%0A-83%2032%20-83%2064%200%2019%2020%2078%20100%20296%2061%20164%2071%20188%2089%20204%2040%2037%20107%2040%20145%207z%0Am-3783%201%20c14%20-12%2022%20-30%2022%20-50%200%20-53%20-16%20-62%20-109%20-62%20l-84%200%200%20-45%200%20-45%2054%0A0%20c69%200%20112%20-16%20120%20-43%2020%20-74%20-4%20-97%20-101%20-97%20l-73%200%200%20-45%200%20-45%2079%200%20c74%0A0%2081%20-2%20100%20-26%2026%20-33%2026%20-45%200%20-78%20-20%20-26%20-22%20-26%20-154%20-26%20-193%200%20-187%0A-12%20-183%20317%203%20208%203%20212%2027%20237%2024%2025%2028%2026%20152%2026%20108%200%20130%20-3%20150%20-18z%0Am2649%20-2%20c24%20-24%2026%20-57%204%20-88%20-12%20-18%20-25%20-22%20-70%20-22%20l-54%200%200%20-210%20c0%20-197%0A-1%20-211%20-20%20-230%20-30%20-30%20-83%20-27%20-109%206%20-20%2025%20-21%2039%20-21%20230%20l0%20204%20-54%200%0Ac-45%200%20-58%204%20-70%2022%20-22%2030%20-20%2060%204%2086%2020%2021%2029%2022%20195%2022%20162%200%20177%20-2%20195%0A-20z%20m480%209%20c53%20-12%20104%20-49%20125%20-89%208%20-16%2015%20-55%2015%20-88%200%20-68%20-26%20-116%20-75%0A-142%20-17%20-8%20-32%20-16%20-34%20-17%20-2%20-1%2024%20-34%2058%20-73%2065%20-76%2074%20-106%2045%20-148%20-11%0A-16%20-25%20-22%20-54%20-22%20-36%200%20-44%206%20-97%2068%20-32%2037%20-70%2083%20-85%20102%20l-27%2035%20-1%20-81%0Ac0%20-67%20-3%20-84%20-20%20-102%20-28%20-30%20-82%20-30%20-110%200%20-19%2021%20-20%2034%20-20%20267%201%20310%0A-6%20298%20155%20300%2044%200%20100%20-4%20125%20-10z%22%2F%3E%0A%3Cpath%20d%3D%22M2689%203145%20c-90%20-18%20-181%20-66%20-251%20-132%20-56%20-54%20-110%20-128%20-122%20-168%0A-6%20-20%20-1%20-20%20479%20-20%20424%200%20485%202%20485%2015%200%2031%20-61%20118%20-120%20173%20-77%2071%20-160%0A114%20-257%20133%20-89%2017%20-126%2017%20-214%20-1z%22%2F%3E%0A%3Cpath%20d%3D%22M2135%20769%20c-9%20-35%20-19%20-69%20-22%20-76%20-4%20-10%208%20-13%2047%20-13%2038%200%2051%204%2048%0A13%20-3%206%20-13%2037%20-23%2067%20-9%2030%20-21%2059%20-25%2063%20-4%204%20-15%20-20%20-25%20-54z%22%2F%3E%0A%3Cpath%20d%3D%22M4751%20761%20c-12%20-38%20-21%20-72%20-21%20-75%200%20-3%2020%20-6%2045%20-6%2030%200%2045%204%2045%0A13%200%2015%20-40%20137%20-45%20137%20-2%200%20-12%20-31%20-24%20-69z%22%2F%3E%0A%3Cpath%20d%3D%22M4062%20834%20l3%20-59%2042%201%20c51%201%2073%2017%2073%2054%200%2036%20-17%2049%20-74%2056%20l-47%207%0A3%20-59z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%22556%22%20height%3D%22459%22%20fill%3D%22%23216e65%22%20mask%3D%22url(%23mark)%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(72vw,1000px);position:fixed;top:8vh;right:2vw;transform:rotate(-12deg)}@media (max-width:767px){:is(.project-work-page,.project-placeholder-page,.app-shell.osos-modern .content-area,main:has(>header .ecantra-brand)):not(.project-selection-page):after{opacity:.045;filter:blur(2px);width:88vw;top:18vh;right:0}}@media print{:is(.project-work-page,.project-placeholder-page,.app-shell.osos-modern .content-area,main:has(>header .ecantra-brand)):not(.project-selection-page):after{display:none}}.project-work-header{text-align:center;border-bottom:1px solid #bad7d780;min-height:210px;padding:26px 220px 28px;display:block;position:relative}.project-work-header>div{width:100%}.project-work-header .ecantra-brand{text-align:left;position:absolute;top:24px;left:0}.project-work-header .ecantra-brand.compact .ecantra-logo-tile{width:100px}.project-work-header .ecantra-brand-caption{max-width:105px}.project-work-header>a{top:36px}.project-work-header>div:before{content:"";background:url(/project-backgrounds/sayac-tuketim.svg) 50%/contain no-repeat;width:100px;height:72px;display:block}.accounting-page .project-work-header>div:before{background-image:url(/project-backgrounds/carrefour-muhasebe.svg)}.project-work-header h1{text-wrap:balance;font-size:clamp(25px,3vw,42px);line-height:1.2}.project-work-header p{text-wrap:balance;line-height:1.6}.project-work-header .eyebrow{margin-bottom:8px}.app-shell.osos-modern .page-heading{text-align:center;flex-direction:column;align-items:center;padding:20px 12px}.app-shell.osos-modern .page-heading>div{width:100%}.app-shell.osos-modern .page-heading>div:before{content:"";background:url(/project-backgrounds/osos-montaj.svg) 50%/contain no-repeat;width:110px;height:76px;margin:0 auto 12px;display:block}.app-shell.osos-modern .brand .ecantra-logo-tile{width:84px}.project-placeholder-card{text-align:center;width:min(760px,100%)}.project-placeholder-card .ecantra-brand{justify-content:center}.project-placeholder-card .ecantra-brand.compact .ecantra-logo-tile{width:100px}.project-placeholder-card h1:before{content:"";background:url(/project-backgrounds/elektrik-isleri.svg) 50%/contain no-repeat;width:120px;height:90px;margin:0 auto 18px;display:block}@media (max-width:1100px){.project-work-header{padding:20px 0 26px}.project-work-header .ecantra-brand{justify-content:center;margin:0 0 20px;position:static}.project-work-header .ecantra-brand-caption{max-width:none}.project-work-header>a{margin-top:16px;position:static}}@media (max-width:767px){.project-work-header{min-height:0;padding:14px 8px 24px}.project-placeholder-card .ecantra-brand.compact .ecantra-logo-tile,.project-work-header .ecantra-brand.compact .ecantra-logo-tile{width:82px}.project-work-header>div:before{width:84px;height:60px}.app-shell.osos-modern .mobile-brand .ecantra-logo-tile{width:70px}.project-work-header h1{font-size:27px}}.project-work-header{grid-template-columns:238px minmax(0,1fr);align-items:center;gap:0 24px;min-height:0;padding:18px 0 26px;display:grid}.project-work-header>div{display:contents}.project-work-header>div:before{grid-area:1/2;margin:0 auto 10px}.project-work-header .ecantra-brand{text-align:center;flex-direction:column;grid-area:1/1/5;justify-content:center;place-self:center stretch;align-items:center;gap:12px;min-width:0;margin:0;padding:12px;display:flex;position:static}.project-work-header .ecantra-brand.compact .ecantra-logo-tile{border-radius:16px;width:148px;max-width:100%}.project-work-header .ecantra-brand-caption{gap:6px;max-width:none}.project-work-header .ecantra-brand-caption strong{letter-spacing:2px;font-size:17px}.project-work-header .ecantra-brand-caption span{font-size:11px}.project-work-header>div>.eyebrow{grid-area:2/2;margin:0 0 8px}.project-work-header>div>h1{grid-area:3/2;min-width:0;margin:0 0 10px}.project-work-header>div>p:not(.eyebrow){grid-area:4/2}.project-work-header>a{max-width:180px;margin:0;position:absolute;top:12px;right:0}@media (max-width:1100px){.project-work-header{grid-template-columns:205px minmax(0,1fr);column-gap:18px;padding-top:58px}.project-work-header .ecantra-brand.compact .ecantra-logo-tile{width:136px}}@media (max-width:767px){.project-work-header{gap:0;padding:12px 0 24px}.project-work-header,.project-work-header>div{flex-direction:column;align-items:center;display:flex}.project-work-header>div{min-width:0}.project-work-header>div:before{display:none}.project-work-header .ecantra-brand{gap:10px;margin:0 0 20px;padding:0}.project-work-header .ecantra-brand.compact .ecantra-logo-tile{width:116px}.project-work-header>a{margin-top:16px;position:static}}.app-shell.osos-modern .sidebar .brand{padding:4px 0 26px;display:block}.app-shell.osos-modern .sidebar .brand .ecantra-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;margin:0;display:flex}.app-shell.osos-modern .sidebar .brand .ecantra-logo-tile{border-radius:16px;width:148px;max-width:100%}.app-shell.osos-modern .sidebar .brand .ecantra-brand-caption{text-align:center;gap:6px;display:grid}.app-shell.osos-modern .sidebar .brand .ecantra-brand-caption strong{letter-spacing:2px;font-size:17px}.app-shell.osos-modern .sidebar .brand .ecantra-brand-caption span{font-size:11px}@media (max-width:1100px){.app-shell.osos-modern .sidebar .brand .ecantra-logo-tile{width:136px}}@media (max-width:767px){.app-shell.osos-modern .sidebar .brand .ecantra-logo-tile{width:116px}}@media (max-width:520px){.app-shell.osos-modern .topbar{flex-direction:column;align-items:center;gap:16px;padding:20px 14px}.app-shell.osos-modern .mobile-brand{width:100%}.app-shell.osos-modern .mobile-brand .ecantra-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px}.app-shell.osos-modern .mobile-brand .ecantra-logo-tile{border-radius:14px;width:116px}.app-shell.osos-modern .mobile-brand .ecantra-brand-caption{gap:6px;display:grid}.app-shell.osos-modern .mobile-brand .ecantra-brand-caption strong{letter-spacing:2px;font-size:17px}.app-shell.osos-modern .mobile-brand .ecantra-brand-caption span{font-size:11px}.app-shell.osos-modern .topbar-actions{justify-content:center}}.project-selection-header>.ecantra-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;margin:0 0 30px;display:flex}.project-selection-header>.ecantra-brand .ecantra-logo-tile{border-radius:20px;width:176px;max-width:100%}.project-selection-header>.ecantra-brand .ecantra-brand-caption{text-align:center;gap:8px}.project-selection-header>.ecantra-brand .ecantra-brand-caption strong{letter-spacing:3px;font-size:24px}.project-selection-header>.ecantra-brand .ecantra-brand-caption span{font-size:13px}@media (max-width:767px){.project-selection-header>.ecantra-brand{gap:12px;margin-bottom:24px}.project-selection-header>.ecantra-brand .ecantra-logo-tile{border-radius:16px;width:140px}.project-selection-header>.ecantra-brand .ecantra-brand-caption strong{font-size:21px}}#meter-record-form{align-items:start}#meter-record-form>label{flex-direction:column;justify-content:flex-start;min-width:0;line-height:1.5;display:flex}#meter-record-form>label>input{flex:none;height:46px;min-height:46px}#meter-record-form>label>input,#meter-record-form>label>textarea{box-sizing:border-box;width:100%}#meter-record-form>label>small{font-size:11px;font-weight:500;line-height:1.5;display:block}.summary-month-card{--daily-accent:#169b7e;--daily-tint:#ecfaf5;border-top-color:var(--daily-accent)!important;background:linear-gradient(140deg,#fff,var(--daily-tint))!important;gap:8px!important}.summary-month-card.tone-2{--daily-accent:#14aec5;--daily-tint:#eafaff}.summary-month-card.tone-3{--daily-accent:#3885ef;--daily-tint:#edf5ff}.summary-month-card.tone-0{--daily-accent:#8962e6;--daily-tint:#f4efff}.summary-month-card.empty{--daily-accent:#c4ced9;--daily-tint:#eef2f6}.summary-month-card.latest{--daily-accent:#169b7e;--daily-tint:#ecfaf5}.daily-summary{border:1px solid var(--daily-tint);background:#fffa;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.daily-summary span{color:#61748b;max-width:55%;font-size:10px}.daily-summary strong{color:var(--daily-accent);text-align:right;font-size:13px}.daily-chart{align-items:stretch;gap:3px;height:42px;margin-top:8px;display:flex}.annual-month-card .daily-chart .daily-column{cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;justify-content:stretch;align-items:flex-end;min-width:0;height:42px;min-height:0;margin:0;padding:0;display:flex}.daily-column i{background:linear-gradient(0deg,var(--daily-accent),var(--daily-accent));border-radius:3px 3px 1px 1px;width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.daily-column i{background:linear-gradient(0deg,var(--daily-accent),color-mix(in srgb,var(--daily-accent),white 40%))}}.daily-column.missing i{background:#dce4eb}.daily-column:disabled{opacity:.65;cursor:default!important}.daily-column:focus-visible i,.daily-column:not(:disabled):hover i{filter:brightness(.8)}.daily-column:focus-visible{outline:2px solid var(--daily-accent);outline-offset:2px}.daily-caption{color:#73849a;justify-content:space-between;margin:5px 0 2px;font-size:10px;display:flex}.daily-report{color:#203e50;border:1px solid #d2e3e4;border-radius:18px;width:min(1100px,95vw);max-height:85vh;margin:auto;padding:24px;box-shadow:0 20px 80px #112a4260}.daily-report::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#142c4e80}.daily-report header,.daily-report-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.daily-report header h2{margin:5px 0}.daily-report p{color:#61748b;font-size:12px;line-height:1.6}.daily-report-total{background:#edf9f5;border-radius:12px;margin:16px 0;padding:16px}.daily-report-total>strong{color:#167e64;font-size:26px}.daily-table-scroll{max-height:48vh;overflow:auto}.daily-report table{border-collapse:collapse;width:100%;font-size:12px}.daily-report th{text-align:left;background:#edf3f6;position:sticky;top:0}.daily-report td,.daily-report th{white-space:nowrap;border-bottom:1px solid #e1e8ee;padding:12px}.daily-report tbody tr:nth-child(2n){background:#f7fafb}.daily-upload-actions{background:#ffffff9c;border:1px solid #d0e5df;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;padding:14px;display:flex}.daily-upload-actions>p{color:#5c7682;flex-basis:100%;margin:0;font-size:12px}.daily-import-confirm{align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.daily-data-warning{color:#934b0a;background:#fff3df;border-radius:5px;margin:5px 0;padding:5px 7px;font-size:10px;line-height:1.4}.daily-column.flagged i{background:linear-gradient(#edb15f,#bd6b15)}.history-insights{color:#214654;background:linear-gradient(120deg,#f5fafc,#eef8f4);border:1px solid #cfe1df;border-radius:18px;margin:20px 0;padding:22px}.history-insights>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.history-insights h3{margin:4px 0;font-size:22px}.history-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.history-stat-grid>div{background:#fff;border-top:3px solid #24a09b;border-radius:12px;padding:16px}.history-stat-grid small,.history-stat-grid span{color:#527080;font-size:11px;display:block}.history-stat-grid strong{color:#12645b;margin:9px 0;font-size:22px;display:block}.history-analysis-note{color:#58707d;font-size:12px;line-height:1.6}.history-detail-grid{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.history-detail-grid>section{background:#ffffffb8;border-radius:12px;min-width:0;padding:16px}.history-insights h4{margin:0 0 12px;font-size:15px}.history-insights table{border-collapse:collapse;width:100%;font-size:12px}.history-insights td,.history-insights th{text-align:left;border-bottom:1px solid #e3eded;padding:8px 5px}.history-insights td small{color:#66818b;font-size:10px;display:block}.history-audit p,.history-detail-grid p{color:#597581;font-size:12px;line-height:1.5}.history-tariff{border-bottom:1px solid #e3eded;padding:14px 0}.history-tariff>div{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.history-tariff i{background:linear-gradient(90deg,#21aaa0,#52bf8f);border-radius:5px;height:7px;margin-top:10px;display:block}.history-audit{background:#fff8eb;border-radius:10px;margin-top:18px;padding:14px}.history-audit summary{cursor:pointer;color:#885219;font-size:14px;font-weight:700}.history-audit select{background:#fff;border:1px solid #cadbdc;border-radius:6px;margin-left:8px;padding:7px}@media (max-width:850px){.history-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-detail-grid{grid-template-columns:1fr}}@media (max-width:480px){.history-insights{padding:14px}.history-insights>header{flex-direction:column;align-items:flex-start}.history-stat-grid strong{font-size:18px}}.history-review-note{color:#885219;background:#fff3de;border-left:3px solid #db9b38;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.5}.daily-report-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:16px 0;display:flex}.daily-report-filters label{flex:1;gap:6px;min-width:min(260px,100%);max-width:440px;font-size:12px;font-weight:600;display:grid}.daily-report-filters input{color:#203e50;width:100%;font:inherit;background:#fff;border:1px solid #c7dcdf;border-radius:8px;padding:10px 12px}.daily-report-filters>span{color:#61748b;font-size:12px}.daily-report .daily-sort-button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}.daily-report .daily-sort-button:focus-visible,.daily-report-filters input:focus-visible{outline-offset:3px;outline:2px solid #167e64}.daily-reading-history table{border-collapse:collapse;width:100%;font-size:12px}.daily-reading-history td,.daily-reading-history th{text-align:left;white-space:nowrap;border-bottom:1px solid #e1e8ee;padding:10px 12px}.daily-reading-history th{background:#edf3f6;position:sticky;top:0}.daily-reading-history tbody tr:nth-child(2n){background:#f7fafb}.daily-reading-history .meter-form{border:1px solid #c7dcdf;border-radius:12px;margin-top:16px;padding:16px}.daily-reading-history .meter-form h3{grid-column:1/-1}.daily-report .daily-meter-history-button{color:#167e64;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.daily-report .daily-meter-history-button:hover{text-decoration:underline}.daily-report .daily-meter-history-button:focus-visible{outline-offset:3px;outline:2px solid #167e64}.month-issue-link{color:#365c70;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;display:block}.month-issue-link:hover{color:#167e64;text-decoration:underline}.month-issue-link:focus-visible{outline-offset:3px;outline:2px solid #167e64}.daily-issues-button{text-align:left;width:100%;font:inherit;cursor:pointer;border:1px solid #edd9b6;border-radius:8px;padding:8px;font-size:11px}.daily-issues-button:hover{text-decoration:underline}.daily-issues-button:focus-visible{outline-offset:3px;outline:2px solid #167e64}.meter-passive-badge{color:#657185;background:#edf0f3;border-radius:6px;padding:3px 8px;font-size:11px;display:inline-block}.meter-missing-days{border-top:1px solid #d1dfe3;margin-top:24px;padding-top:20px}.meter-missing-days>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.meter-missing-days>summary::-webkit-details-marker{display:none}.meter-missing-days>summary strong{color:#203e50;font-size:16px;display:block}.meter-missing-days>summary small{color:#607b88;margin-top:7px;font-size:12px;line-height:1.6;display:block}.meter-missing-days-toggle{color:#166850;background:#fff;border:1px solid #a9ccbf;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;font-size:12px;font-weight:700;display:inline-flex}.meter-missing-days .missing-days-close,.meter-missing-days[open] .missing-days-open{display:none}.meter-missing-days[open] .missing-days-close{display:inline}.meter-missing-days[open] .meter-missing-days-toggle{color:#fff;background:#187d67}.meter-missing-days[open] .meter-missing-days-toggle>[aria-hidden]{transform:rotate(180deg)}.meter-missing-days>summary:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #167e64}.meter-missing-days-content{background:#fff;border:1px solid #d5e2dc;border-radius:12px;margin-top:20px;padding:18px}@media (max-width:600px){.meter-missing-days>summary{flex-direction:column;align-items:flex-start;gap:12px}.meter-missing-days-content{padding:12px}}.corporate-legacy{background:#fff;border:1px solid #dce5ed;border-radius:12px;margin-top:20px;padding:18px}.corporate-legacy>summary{cursor:pointer;color:#4b6680;font-size:13px;font-weight:600}.corporate-legacy[open]>summary{margin-bottom:20px}.meter-project-page .meter-records-table :is(th,td):nth-child(n){white-space:normal;overflow-wrap:anywhere;word-break:normal}.meter-project-page .meter-records-table td .meter-two-line{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;max-width:100%;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}