.management-document-log>.management-section-heading h2{align-items:center;gap:8px;font-size:1.5rem;line-height:1.4;display:flex}.management-document-log>.management-section-heading svg{color:#b6a0f0;width:20px;height:20px}.customer-information-items{gap:16px;margin-top:18px;display:grid}.customer-information-items article{background:#15243a;border-radius:16px;padding:16px}.customer-information-items article>span{color:#c1a6ff;font-size:.87rem;font-weight:650}.customer-information-items p,.confirmed-information b{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.confirmed-information article>div{align-items:flex-start;gap:12px}.confirmed-information article button{flex-shrink:0}.report-detail-modal{max-height:82dvh;overflow-y:auto;color:#eef2ff!important;background:#14233c!important;border:0!important;border-radius:24px!important;width:calc(100vw - 32px)!important;max-width:410px!important;padding:24px!important}.report-detail-modal h2{color:#f6f7ff;font-size:1.15rem}.report-detail-modal>p{color:#b9c8e0;line-height:1.6}.report-detail-copy{white-space:pre-wrap;color:#c8d3e7;font-size:.95rem;line-height:1.7}.report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.report-detail-grid a,.report-detail-grid figure{color:#edf0fa;min-width:0;margin:0;text-decoration:none}.report-doc-cover{aspect-ratio:1.4;color:#bca2ff;background:linear-gradient(145deg,#334866,#1c2d48);border-radius:13px;flex-direction:column;justify-content:space-between;gap:8px;padding:12px;display:flex;overflow:hidden}.report-doc-cover svg{width:24px;height:24px}.report-doc-cover span{color:#ecf0fa;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.report-detail-grid img{aspect-ratio:1.4;object-fit:cover;border-radius:13px;width:100%}.report-detail-grid .evidence-failed img{filter:grayscale();opacity:.75}.report-detail-grid figcaption,.report-detail-grid small{color:#b1c2dc;margin-top:7px;font-size:.72rem;line-height:1.6;display:block}.report-detail-grid strong{margin-top:8px;font-size:.8rem;line-height:1.5;display:block}.report-result-detail{color:#aabdd8;margin-top:8px;font-size:.78rem;line-height:1.5;display:block}.management-section-heading>button:disabled{opacity:.4;cursor:default}.management-home-screen .management-document-log{border-top:0!important}.customer-bottom-collapse{color:#aebbd3;cursor:pointer;background:#ffffff08;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:18px auto 0;padding:8px 14px;font-size:.84rem;display:flex}.customer-bottom-collapse svg{width:15px;height:15px}.app-screen.management-report-screen{padding-bottom:calc(var(--app-nav-h) + 24px)!important}.information-entry-section{margin-top:30px}.information-entry-list{gap:40px;margin-top:0;display:grid}.information-entry{background:0 0;border:0;border-radius:0;min-width:0;padding:0;scroll-margin-top:75px}.information-entry:last-child{border-bottom:0}.information-entry header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.information-entry header label{color:#e9edf7;letter-spacing:-.035em;align-items:flex-start;gap:8px;min-width:0;font-size:.99rem;font-weight:650;line-height:1.55;display:flex}.information-number{color:#b8a2ef;flex-shrink:0}.information-required{color:#ff8d9e;flex-shrink:0;margin-top:3px;font-size:.76rem;font-weight:600}.information-editor{background:#122137;border:1px solid #334a69;border-radius:16px;margin-top:14px;transition:border-color .2s,box-shadow .2s;position:relative}.information-editor:focus-within{border-color:#a78bda;box-shadow:0 0 0 3px #bda5ff16}.information-editor textarea{resize:none;color:#eff3ff;letter-spacing:-.025em;border-radius:16px;outline:none;width:100%;height:auto;min-height:50px;padding:12px 15px;font-family:inherit;font-size:1rem;line-height:1.65;display:block;overflow:hidden;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.information-editor.has-attachment textarea{padding-right:46px}.information-attachment{color:#aabbd6;cursor:pointer;background:#ffffff06;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:10px;right:11px}.information-attachment svg{width:17px;height:17px}.information-attachment input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.information-file{color:#b9a1ef;overflow-wrap:anywhere;margin-top:8px;font-size:.76rem;display:block}.information-entry-action{color:#d9cef1;cursor:pointer;background:#bda5ff14;border:0;border-radius:9px;min-height:34px;padding:6px 16px;font-family:inherit;font-size:.8rem;font-weight:600}.information-entry-action:active{background:#bda5ff36;transform:scale(.96)}.information-entry-action:disabled{color:#8d9bb2;cursor:default;background:#ffffff06}.information-answer{margin-top:13px;position:relative}.information-answer p{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;color:#b5c3d8;letter-spacing:-.025em;-webkit-box-orient:vertical;font-size:.96rem;line-height:1.65;display:-webkit-box;overflow:hidden;margin:0!important}.information-answer.is-expanded p{display:block;overflow:visible}.information-answer-more{color:#c1a6ff;cursor:pointer;background:linear-gradient(90deg,#0000,#0d1829 15px);border:0;padding:0 0 0 20px;font-family:inherit;font-size:.9rem;line-height:1.76;position:absolute;bottom:0;right:0}.information-answer.is-expanded .information-answer-more{background:0 0;margin:8px 0 0 auto;padding:0;display:block;position:static}.information-answer:not(.is-expanded) p{-webkit-line-clamp:unset;max-height:3.4em;display:block}.information-answer.is-expanded p{max-height:none}.order-input-guidance{color:#9db0cc!important;margin:8px 0 18px!important;font-size:.86rem!important;line-height:1.65!important}.report-document-thumbnail{aspect-ratio:1.35;background:#142139;border-radius:12px;overflow:hidden}.report-document-thumbnail img{aspect-ratio:auto!important;border-radius:0!important}.report-document-link{color:#fff;align-items:center;gap:5px;padding:6px 0 6px 8px;font-size:.84rem;text-decoration:none;display:inline-flex}.report-document-link svg{width:15px;height:15px}.home-document-preview__card>img{object-fit:cover;object-position:top;width:100%;height:100%}.home-document-preview,.information-entry-section,.report-message-heading.management-page-title{margin-top:32px}.management-section-heading.customer-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:18px;display:flex}.management-section-heading.customer-section-heading h2.customer-section-title{color:#f4f6ff;letter-spacing:-.045em;text-align:left;align-items:center;gap:8px;min-width:0;margin:0;font-size:1.2rem;font-weight:740;line-height:1.4;display:flex}.customer-section-heading .customer-section-title>span{font:inherit;color:inherit}.customer-section-heading .customer-section-title>svg{color:#b7c9e8;stroke-width:2px;flex:none;width:18px;height:18px}.customer-section-heading>button,.customer-section-heading>.home-document-preview__count{flex-shrink:0}.information-entry header{align-items:center;gap:12px;margin-bottom:0}.information-entry header label{flex:1}.information-entry-action{flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin-top:0;line-height:1.4;display:inline-flex;min-height:32px!important;padding:6px 10px!important}.information-entry-action:focus-visible{outline-offset:3px;outline:2px solid #bda5ff}.information-screen hr{display:none}.information-entry-action>svg{stroke-width:1.8px;flex:none;width:13px;height:13px}.information-entry header label{font-size:.96rem;font-weight:650;line-height:1.55}.information-answer p{color:#b8c5d9;font-size:.94rem;line-height:1.7}.information-entry.is-editing header label,.information-entry.is-editing .information-number{color:#f4f6ff}.information-entry.is-filled header label,.information-entry.is-filled .information-number{color:#93a3bd;font-weight:550}.information-entry.is-filled .information-answer p{color:#a5b3c9}.information-entry.is-filled .information-answer-more{color:#aebbd3}.information-entry-action.information-edit{color:#9cabc4;background:0 0;border-radius:8px;width:32px;padding:6px!important}.information-entry-action.information-edit>svg{width:16px;height:16px}.information-entry-action.information-save{color:#e0d2fc;background:#bba0f32b;padding-inline:13px!important}.information-entry-action.information-save:disabled{color:#8d9bb2;background:#ffffff07}.information-entry.is-empty header label,.information-entry.is-empty .information-number{color:#f4f6ff}.information-editor.is-active{border-color:#a78bda}.information-editor-actions{justify-content:flex-end;align-items:center;gap:8px;padding:8px 10px 0;display:flex}.information-editor-actions button{cursor:pointer;border:0;border-radius:8px;min-height:30px;padding:5px 12px;font-family:inherit;font-size:.8rem;font-weight:650;line-height:1.4}.information-editor-cancel{color:#aebbd1;background:0 0}.information-editor-save{color:#e0d2fc;background:#bba0f32b}.information-editor-save:disabled{color:#71819b;cursor:default;background:#ffffff06}.information-editor-actions button:active{transform:scale(.96)}.information-editor-actions button:focus-visible,.information-answer-copy:focus-visible{outline-offset:3px;outline:2px solid #bda5ff}.information-answer-copy{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:-.025em;color:#a5b3c9;cursor:text;width:100%;max-height:3.4em;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:inherit;font-size:.94rem;font-weight:400;line-height:1.7;display:block;overflow:hidden}.information-answer.is-expanded .information-answer-copy{max-height:none;overflow:visible}.information-pending{color:#b5a4d8;flex-shrink:0;font-size:.72rem;font-weight:500}.information-input-error{color:#f08e9b;margin-top:9px;font-size:.84rem;line-height:1.55}.customer-review-highlight{color:#24200b;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffe56b;border-radius:3px;padding:1px 2px}.information-save-notice{color:#b5a4d8;margin-top:9px;font-size:.84rem;line-height:1.55}.information-entry-section>.information-edit-guide{color:#a3b1c9;letter-spacing:-.025em;margin:0 0 30px;font-size:.87rem;line-height:1.7}.information-entry header label .information-number{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:25px;min-width:25px;height:25px;margin-top:0;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.customer-nav-icon{line-height:0;display:block;position:relative}.customer-nav-new{color:#fff;background:#ed536d;border:1px solid #132137;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.6rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-9px}.information-entry-section>.customer-section-heading{margin-bottom:10px}.information-entry-section .customer-section-heading h2{letter-spacing:-.04em;font-size:1.2rem;font-weight:720}.information-entry-section>.information-edit-guide{color:#b3bfd6;margin-bottom:35px;font-size:.85rem;line-height:1.65}.information-entry-list{gap:32px}.information-entry header{align-items:center;gap:10px}.information-entry header label,.information-entry.is-filled header label{color:#a9b7cf;letter-spacing:-.025em;gap:10px;font-size:.88rem;font-weight:560;line-height:1.6}.information-entry header label .information-number{color:#cfb7f7;background:#a68cdb17;border:0;border-radius:9px;width:25px;min-width:25px;height:25px;font-size:.75rem;font-weight:650;box-shadow:inset 0 0 0 1px #baa0ed27}.information-entry.is-filled .information-number{color:#b9a3dd}.information-answer{margin-top:10px;padding-left:35px}.information-answer-copy{text-align:left;letter-spacing:-.025em!important;color:#e1e7f5!important;border-radius:5px!important;font-size:1.02rem!important;line-height:1.8!important}.information-answer-copy:hover{color:#f6f4ff!important}.information-answer-copy:focus-visible{outline-offset:5px;outline:1px solid #b49add}.information-answer-more{padding-left:10px;font-size:.8rem;color:#bca2ed!important;background:linear-gradient(90deg,#0000,#0c172b 18%)!important}.information-pending{white-space:nowrap;background:#d2aa4312;border:1px solid #d9b86422;border-radius:20px;padding:4px 7px;color:#cdbb8b!important;font-size:.66rem!important}.information-entry.is-empty header label{color:#e1e7f3}.information-editor{background:#19263b;border-color:#435271;margin-top:11px;margin-left:35px;box-shadow:inset 0 1px #ffffff04}.information-editor textarea::placeholder{color:#95a4bd}.information-entry.is-editing header label{color:#d6c6f4}.information-entry.is-editing .information-editor{background:#1b2940;border-color:#ad8dd5}.information-editor-actions{gap:14px!important;padding:10px 12px 0!important}.information-editor-save{color:#fff!important;background:#8d6acb!important;border-radius:12px!important;padding:5px 12px!important}.information-editor-cancel{color:#b0bdd2!important}.information-entry .information-save-notice,.information-entry .information-input-error,.information-entry .information-file{margin-left:35px;font-size:.76rem;line-height:1.6}.information-entry.is-editing .information-number{color:#e1caff}.information-entry:last-child{margin-bottom:15px}.information-entry header label .information-number{border-radius:50%}
