body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#e7ecf2;display:flex;font-family:Inter,Arial,sans-serif;justify-content:center;margin:0;padding:48px 0}.page-container{background:#fff;border-radius:16px;box-shadow:0 6px 16px #00000026;padding:32px;width:900px}.footer,.header{margin-bottom:16px;margin-top:16px;text-align:center}h2{color:#2d2d2d;margin-bottom:24px;text-align:center}.manual-form{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0f141e0a;margin:10px auto;max-width:720px;padding:16px;width:100%}.manual-form label{display:block;font-weight:700;margin-bottom:6px}.text-input{box-sizing:border-box}.text-area,.text-input{border:1px solid #d8dbe0;border-radius:8px;font-size:15px;padding:10px;width:100%}.text-area{min-height:110px;resize:vertical}.indicator-list-container{background:#fafafa;border:1px solid #d9d9d9;border-radius:12px;margin-top:12px;max-height:40vh;overflow-y:auto;padding:6px}.indicator-row{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;margin-bottom:6px;padding:6px 14px;transition:background .2s,border-color .2s}.indicator-row:hover{background:#f0f7ff;border-color:#bcd3f5}.approval-box{align-items:center;border:2px solid #c4c4c4;border-radius:6px;display:flex;justify-content:center;margin-right:16px;min-height:26px;min-width:26px;transition:border-color .15s,background-color .15s}.approval-box.approved{background:#2a8f61;border-color:#2a8f61;color:#fff;font-weight:700}.indicator-title{color:#222;font-size:16px;font-weight:600}.indicator-description{color:#555;font-size:14px;line-height:1.35;margin-top:4px}.tabs{border-bottom:2px solid #d0d7df;display:flex;gap:0;margin-bottom:20px}.tab{background:#f5f7fa;border:1px solid #d0d7df;border-bottom:none;border-radius:8px 8px 0 0;color:#333;cursor:pointer;font-weight:600;padding:10px 18px}.tab.active{background:#fff;border-bottom:2px solid #fff;color:#1d3557;font-weight:700}.tab:not(.active):hover{background:#e9edf1}button{background:#1e64c8;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;padding:8px 14px;transition:background .2s}.file-input{color:#333;font-size:14px;margin-bottom:8px}.file-input::-webkit-file-upload-button{background:#1e64c8;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:400;margin-right:10px;padding:8px 14px}.file-input::file-selector-button{background:#1e64c8;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:400;margin-right:10px;padding:8px 14px}button:hover:not(:disabled){background:#1555aa}button:disabled{background:#a9c2e5;cursor:default}.csv-upload{background:#fff;border-radius:12px;box-shadow:0 4px 10px #00000014;margin:20px auto;padding:16px;text-align:center;width:600px}.csv-upload h3{color:#444;margin-bottom:12px}.csv-input{margin:12px 0;padding:8px}.indicator-reason{color:#2a5f8f;font-size:13px;font-style:italic;margin-top:4px}@keyframes spin{to{transform:rotate(1turn)}}.logo{color:#2c2a66;display:inline-block;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:64px;font-weight:700;line-height:1;position:relative}.logo .c,.logo .o{left:0;position:absolute;top:0}.logo .o{left:8px;z-index:1}.logo .c{color:#32327f;text-shadow:1px 1px 1px #8686ac;z-index:2}.logo .rest{color:#2c2a66;margin-left:54px;position:relative;z-index:1}.logo .last{color:#32327f;left:2px;position:relative}
/*# sourceMappingURL=main.d37d7749.css.map*/