.pael-comments-page{margin-top:14px;padding:18px;border:1px solid #dbe3ee;border-radius:16px;background:#fff}.pael-comments-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pael-comments-title span{display:block;color:#1e3a8a;font-size:12px;font-weight:800}.pael-comments-title h2{margin:2px 0 0;font-size:20px;color:#0f172a}.pael-comments-title button{border:0;border-radius:10px;padding:10px 14px;background:#2563eb;color:#fff;font:inherit;font-weight:800;cursor:pointer}.pael-comments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pael-comment-card{border:1px solid #dce4ef;border-radius:14px;overflow:hidden;background:#fff}.pael-comment-card.is-mine{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe inset}.pael-comment-card header{display:flex;align-items:center;gap:10px;padding:12px 13px;background:#eaf2ff;border-bottom:1px solid #dbeafe}.pael-comment-card.is-mine header{background:#dbeafe}.pael-comment-card header>div:last-child{min-width:0}.pael-comment-card header strong,.pael-comment-card header span,.pael-comment-card header small{display:block}.pael-comment-card header strong{font-size:14px;color:#0f172a}.pael-comment-card header span{margin-top:2px;font-size:13px;font-weight:700;color:#1e3a8a}.pael-comment-card header small{margin-top:2px;font-size:10px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pael-avatar{width:42px;height:42px;flex:0 0 42px;border-radius:50%;overflow:hidden;background:#fff;display:grid;place-items:center}.pael-avatar img,.pael-result-avatar img{width:100%;height:100%;object-fit:cover;display:block}.pael-avatar-fallback{display:grid;place-items:center;width:100%;height:100%;background:#dbeafe;color:#1d4ed8;font-weight:900}.pael-comment-card label{display:block;padding:12px 13px 0;color:#0f172a;font-size:13px;font-weight:800}.pael-comment-card textarea{display:block;width:100%;min-height:118px;margin-top:7px;padding:10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;font:inherit;font-size:13px;line-height:1.5;resize:vertical;box-sizing:border-box}.pael-comment-card textarea[readonly]{background:#f8fafc;color:#64748b}.pael-save-comment{margin:13px;border:0;border-radius:10px;padding:10px 14px;background:#16a34a;color:#fff;font:inherit;font-weight:800;cursor:pointer}.pael-save-comment:disabled{opacity:.65;cursor:wait}.pael-readonly{padding:10px 13px 13px;color:#64748b;font-size:12px}.pael-comments-note{margin-top:12px;color:#64748b;font-size:12px;text-align:right}.pael-modal{position:fixed;inset:0;z-index:2147483601;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.62);backdrop-filter:blur(4px)}.pael-modal-card{width:min(1060px,96vw);max-height:92vh;overflow:auto;border-radius:14px;background:#fff;box-shadow:0 26px 80px rgba(15,23,42,.34)}.pael-modal-bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;background:#1d4ed8;color:#fff}.pael-modal-bar strong{font-size:17px}.pael-modal-bar button{border:0;border-radius:9px;padding:8px 13px;background:#fff;color:#1e3a8a;font:inherit;font-weight:800;cursor:pointer}.pael-result-wrap{overflow:auto}.pael-result-table{width:100%;min-width:860px;border-collapse:collapse}.pael-result-table th,.pael-result-table td{border:1px solid #dbe2ea;padding:8px 9px;font-size:12px;text-align:center;vertical-align:middle}.pael-result-table thead th{background:#fff}.pael-result-table thead th:first-child{width:44%}.pael-committee-head{display:flex;flex-direction:column;align-items:center;gap:2px}.pael-result-avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;background:#eff6ff;margin-bottom:3px}.pael-committee-head strong{font-size:13px;color:#0f172a}.pael-committee-head span{font-size:11px;color:#334155}.pael-committee-head small{font-size:10px;color:#64748b}.pael-result-table tbody th{text-align:left;font-weight:700;color:#111827;background:#fff}.pael-result-table .pael-section th{padding:11px;background:#dbeafe;color:#0f172a;text-align:center;font-size:14px}.pael-result-table .pael-subtotal th,.pael-result-table .pael-subtotal td{background:#fff7ed;font-weight:900}.pael-result-table .pael-grand th,.pael-result-table .pael-grand td{background:#e0f2fe;font-weight:900;font-size:14px}.pael-result-table .pael-verdict th,.pael-result-table .pael-verdict td{font-weight:900;font-size:14px}.pael-result-table .pael-verdict td.pass{color:#15803d}.pael-result-table .pael-verdict td.fail{color:#dc2626}.pael-result-note{padding:10px 14px;color:#64748b;font-size:11px;text-align:right;background:#f8fafc}@media(max-width:980px){.pael-comments-grid{grid-template-columns:1fr}.pael-comments-title{align-items:flex-start}.pael-comment-card textarea{min-height:96px}}@media(max-width:640px){.pael-comments-page{padding:12px}.pael-comments-title{flex-direction:column}.pael-comments-title button{width:100%}.pael-modal{padding:8px}.pael-modal-card{width:100%;max-height:95vh}.pael-modal-bar strong{font-size:14px}}@media print{body>*:not(.pa-standalone-shell){display:none!important}.pav7-top,.pav7-side,.pa-import-link{display:none!important}.pa-standalone-shell,.pa-standalone-content,.pav7-main,.pael-comments-page{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.pael-comments-title button,.pael-save-comment{display:none!important}.pael-comments-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px}.pael-comment-card textarea{min-height:140px;border:1px solid #999!important;color:#000!important;background:#fff!important}}
