@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&display=swap";:root{font-family:Manrope,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color:#0f172a;background-color:#f8fbff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-height:100vh}#root{min-height:100vh}a{color:#2563eb}a:hover{color:#1d4ed8}body{margin:0;background:linear-gradient(145deg,#f8fbff,#eef2f7 60%,#e8eef5);color:#0f172a;font-family:Manrope,Helvetica Neue,Arial,sans-serif}#root{max-width:1180px;margin:0 auto;padding:28px 18px 64px}.kapasitet-app input,.kapasitet-app select,.kapasitet-app button{font-family:inherit}.kapasitet-app input:focus,.kapasitet-app select:focus,.kapasitet-app button:focus{outline:2px solid #2563eb33;box-shadow:0 0 0 2px #2563eb14}.kapasitet-app input[type=date]{display:block;-webkit-appearance:none;appearance:none;width:100%;max-width:100%;min-width:0;box-sizing:border-box;height:44px;min-height:44px;padding:0 12px;line-height:normal;font-family:inherit}.kapasitet-app input[type=date]::-webkit-datetime-edit{padding:0;height:100%;display:flex;align-items:center}.kapasitet-app input[type=date]::-webkit-datetime-edit-fields-wrapper{display:flex;align-items:center;height:100%}.kapasitet-app input[type=date]::-webkit-date-and-time-value{line-height:normal;min-height:0;text-align:left}.kapasitet-app input[type=date]::-webkit-calendar-picker-indicator{margin:0}.kapasitet-app .kap-table{min-width:560px}.kapasitet-app .kap-table td.comment-col{border-bottom:0!important}.kapasitet-app .project-info-summary::-webkit-details-marker{display:none}.kapasitet-app .project-info-summary::marker{display:none}.print-hide{display:inherit}@media print{@page{size:A4 portrait;margin:12mm}body{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}#root{max-width:none;padding:0}.print-hide{display:none!important}[data-card]{box-shadow:none!important;border-color:#cdd5e1!important}svg{width:100%!important;height:auto!important}}@media(max-width:640px){#root{padding:18px 12px 48px}h1{font-size:20px}}@media(max-width:820px){.kapasitet-app .form-row{grid-template-columns:1fr!important}.kapasitet-app .form-row>div{min-width:0}.kapasitet-app .infoGrid{grid-template-columns:1fr!important}}@media(max-width:720px){.kapasitet-app [data-card]{padding:12px!important}.kapasitet-app input,.kapasitet-app select,.kapasitet-app textarea{font-size:16px!important}.kapasitet-app .tableWrap{overflow-x:visible}.kapasitet-app .kap-table{display:block;width:100%;min-width:0}.kapasitet-app .kap-table thead{display:none}.kapasitet-app .kap-table tbody,.kapasitet-app .kap-table tr,.kapasitet-app .kap-table td{display:block;width:100%}.kapasitet-app .kap-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;border:1px solid #e5e7eb;border-radius:12px;padding:6px 8px;margin-top:6px;background:#fff}.kapasitet-app .kap-table td{border:0;padding:2px 0;min-width:0}.kapasitet-app .kap-table td:before{content:attr(data-label);display:block;font-size:10px;color:#5b6472;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.kapasitet-app .kap-table td.step-col,.kapasitet-app .kap-table td.target-col,.kapasitet-app .kap-table td.status-col,.kapasitet-app .kap-table td.comment-col{grid-column:1 / -1}.kapasitet-app .kap-table td.flow-col,.kapasitet-app .kap-table td.press-col{grid-column:auto}.kapasitet-app .kap-table td input{height:36px!important;padding:6px 8px!important}}
