.hr-page{max-width:1240px;margin:0 auto;padding:8px 0 38px;color:#243554}.hr-hero{position:relative;overflow:hidden;border-radius:25px;background:linear-gradient(120deg,#163b79,#245fba 65%,#448cca);padding:32px 36px;color:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center;box-shadow:0 16px 38px #163b7920}.hr-hero:after{content:'∑';position:absolute;font:italic 230px Georgia;right:28px;top:-45px;opacity:.065;pointer-events:none}.hr-hero h2{font-size:30px;line-height:1.35;margin:9px 0 13px;letter-spacing:.4px}.hr-hero p{max-width:710px;line-height:1.85;color:#e1ecff;margin:0}.hr-eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:700;text-transform:uppercase}.hr-hero .hr-hero-tag{white-space:nowrap;border:1px solid #ffffff40;padding:12px 17px;border-radius:30px;background:#ffffff10;font-size:13px}.hr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.hr-stat{background:#fff;border:1px solid #dfe8f3;border-radius:18px;padding:19px 22px;display:flex;align-items:center;gap:18px}.hr-stat b{font-size:30px;color:#245aa6;font-variant-numeric:tabular-nums}.hr-stat span{color:#73829a;font-size:13px;line-height:1.7}.hr-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.hr-tabs button{border:1px solid #d8e3f1;background:#fff;color:#536985;padding:11px 20px;border-radius:12px;cursor:pointer;font:inherit}.hr-tabs button[aria-selected=true]{background:#e6f0ff;color:#174b93;border-color:#b5cfee;font-weight:700}.hr-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.hr-tools input{flex:1;min-width:220px}.hr-page input,.hr-page textarea,.hr-page select,.hr-modal input,.hr-modal textarea,.hr-modal select{font:inherit;border:1px solid #cddbec;border-radius:10px;padding:10px 12px;background:#fff;color:#253958;width:100%;box-sizing:border-box}.hr-page textarea,.hr-modal textarea{resize:vertical;line-height:1.7;min-height:88px}.hr-page label,.hr-modal label{display:block;font-size:13px;font-weight:600;color:#526683;line-height:1.7}.hr-page label>input,.hr-page label>select,.hr-page label>textarea,.hr-modal label>input,.hr-modal label>select,.hr-modal label>textarea{margin-top:6px}.hr-page .hr-check,.hr-modal .hr-check{display:flex;align-items:flex-start;gap:9px;line-height:1.65;font-weight:500}.hr-check input[type=checkbox]{accent-color:#2561b0;width:18px;height:18px;margin:3px 0 0;flex:none}.hr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hr-card{background:#fff;border:1px solid #dfe7f2;border-radius:18px;padding:22px;min-width:0}.hr-card h3{margin:12px 0;font-size:19px;line-height:1.6}.hr-card p{color:#657791;line-height:1.8}.hr-card-top,.hr-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.hr-card-bottom{margin-top:20px;padding-top:16px;border-top:1px solid #edf1f7;font-size:13px;color:#7d8ca1}.hr-badge{display:inline-block;border-radius:7px;padding:4px 9px;font-size:12px;background:#edf3fb;color:#54708e}.hr-badge.ok{background:#e8f6ee;color:#2a7552}.hr-badge.wait{background:#fff2dc;color:#987029}.hr-muted{color:#75869e;font-size:13px;line-height:1.8}.hr-empty{padding:50px 24px;text-align:center;border:1px dashed #bfcfe2;border-radius:20px;background:#f8fbff}.hr-empty h3{font-size:20px;color:#3e5a7e}.hr-empty p{max-width:600px;margin:12px auto;line-height:1.9;color:#6c7e97}.hr-toolbar-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0}.hr-toolbar-title h2{margin:0;font-size:24px}.hr-editor{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px;align-items:start}.hr-panel{background:white;border:1px solid #dce6f2;border-radius:18px;padding:24px;margin-bottom:18px}.hr-panel h3{margin:0 0 15px}.hr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hr-fields .wide{grid-column:1/-1}.hr-editor label{margin-bottom:16px}.hr-editor-aside{position:sticky;top:18px}.hr-editor-aside .btn{width:100%;margin-top:10px}.hr-notes{font-size:13px;line-height:1.8;padding-left:20px;color:#937038}.hr-item-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.hr-number{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#eaf2ff;color:#295d9e;font-weight:700}.hr-question{padding:16px;background:#f8faff;border:1px solid #e8eff8;border-radius:12px;line-height:1.9;margin:12px 0;overflow-wrap:anywhere}.hr-question img{max-width:100%;max-height:300px;object-fit:contain}.hr-page details{margin:12px 0}.hr-page summary{cursor:pointer;color:#486c99;font-weight:600}.hr-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:24px 0}.hr-link-row{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.hr-link-row .btn{font-size:12px}.hr-reader{background:#e9eef5;border-radius:18px;padding:20px;min-height:450px}.hr-reader img{display:block;width:100%;max-width:1000px;height:auto;margin:0 auto;box-shadow:0 6px 30px #1c335424;background:white}.hr-reader.zoom img{max-width:none;width:1600px}.hr-reader.zoom{overflow:auto}.hr-reader-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:15px}.hr-reader-top select{width:auto}.hr-reader-caption{margin:8px 0 18px;color:#70839e;font-size:13px}.hr-modal{color:#253958}.hr-modal h2{font-size:24px}.hr-modal label{margin:12px 0}.modal.hr-wide{width:min(1000px,94vw);max-width:1000px}.hr-preview{background:#eff3f8;padding:12px;border-radius:12px;max-height:460px;overflow:auto}.hr-preview img{width:100%;max-width:720px;display:block;margin:auto}.hr-chat-line{padding:14px 16px;border:1px solid #e4ebf5;border-radius:12px;margin:12px 0;line-height:1.85}.hr-chat-line small{color:#8291a5;display:block;margin-bottom:8px}.hr-chat-question{background:#eff5ff;color:#375d92}.hr-banner{background:#edf5ff;border-left:3px solid #4387c9;padding:13px 17px;border-radius:8px;line-height:1.7;color:#426489;font-size:13px;margin:14px 0}.hr-editor .btn[disabled]{opacity:.5}.hr-page .btn,.hr-modal .btn{white-space:normal}.hr-paper-strip{margin:12px 0;padding:12px 16px;border-radius:12px;background:#edf4ff;color:#35587f;font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hr-paper-strip button{font-size:12px}.hr-page a{color:#2869b4}.hr-options{line-height:1.9}.hr-connections code{overflow-wrap:anywhere}.hr-connections .hr-card{margin-bottom:16px}.hr-inline-error{color:#b4453e;line-height:1.7;padding:10px;border-radius:8px;background:#fff3f1}.hr-save-state{color:#426f9f;font-size:12px;margin-top:12px}.hr-busy{padding:30px;text-align:center;color:#7083a0}.hr-paper-strip .btn{background:#fff;color:#345e8c}.hr-source-row{padding:13px 0;border-bottom:1px solid #edf1f7}.hr-source-row:last-child{border-bottom:0}.hr-tags{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.hr-tags span{font-size:12px;padding:4px 8px;border-radius:6px;background:#f0f5fb;color:#607996}@media(max-width:1050px){.hr-editor{grid-template-columns:minmax(0,1fr) 250px}.hr-hero{padding:27px}.hr-hero h2{font-size:26px}}@media(max-width:850px){.hr-editor{grid-template-columns:1fr}.hr-editor-aside{position:static;order:-1}.hr-grid{grid-template-columns:1fr}.hr-hero-tag{display:none}.hr-stats{gap:9px}.hr-stat{padding:14px;gap:10px}.hr-fields{grid-template-columns:1fr}.hr-page{padding:0 0 24px}}
