.g551-panel{border:1px solid #cbd8ef;border-radius:14px;background:#fff;margin:0 0 22px;overflow:hidden}.g551-head{padding:22px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:16px}.g551-head h3{margin:0 0 6px;font-size:21px}.g551-head p{margin:0;color:#64748b;max-width:850px}.g551-body{padding:20px 24px}.g551-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0}.g551-status{white-space:normal;border-radius:8px;background:#eef4ff;color:#274775;padding:12px 14px;margin:12px 0;line-height:1.5}.g551-status.error{background:#fff1f2;color:#991b1b}.g551-status.success{background:#ecfdf3;color:#166534}.g551-table-wrap{max-height:420px;overflow:auto;border:1px solid #dce4ee;border-radius:10px;margin:12px 0}.g551-table{width:100%;border-collapse:collapse;font-size:13px}.g551-table th{background:#f4f7fb;position:sticky;top:0;text-align:left;z-index:1}.g551-table th,.g551-table td{padding:11px;border-bottom:1px solid #e5eaf0;vertical-align:top}.g551-table select,.g551-table input{max-width:230px}.g551-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:18px 0}.g551-counts>div{background:#f4f7fb;border-radius:9px;padding:14px}.g551-counts b{display:block;font-size:25px}.g551-counts span{color:#566376;font-size:12px}.g551-review{border:1px solid #e1e7f0;border-radius:8px;padding:14px;margin:10px 0}.g551-review h4{margin:0 0 6px}.g551-diff{white-space:pre-wrap;max-height:160px;overflow:auto;font-size:12px;margin:8px 0;background:#f6f8fc;padding:8px;border-radius:6px;overflow-wrap:anywhere}.g551-drawer-section{margin:20px 0;padding:16px 0;border-top:1px solid #e1e7f0}.g551-drawer-section h3{font-size:16px}.g551-related{padding:10px;border-radius:8px;background:#f5f8fc;margin:8px 0}.g551-modal{position:fixed;inset:0;background:#192b4266;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px}.g551-dialog{width:min(700px,96vw);max-height:90vh;overflow:auto;border-radius:14px;background:white;padding:26px}.g551-dialog h2{margin-top:0}.g551-dialog label{display:block;border:1px solid #d5dfec;padding:14px;border-radius:9px;margin:12px 0}.g551-dialog label input{margin-right:10px}.g551-lock{position:fixed;inset:0;z-index:2000;background:#eff4faf2;display:grid;place-items:center;font-weight:700;font-size:18px}.g551-task-details{margin:10px 0;border:1px solid #d8e1ee;border-radius:9px;background:#fff}.g551-task-details summary{cursor:pointer;padding:13px;font-weight:700}.g551-task-details .g551-related{margin:8px 12px}.g551-hidden{display:none!important}.g551-note{color:#64748b;font-size:13px;line-height:1.5}.g551-row-actions{display:flex;gap:7px;flex-wrap:wrap}.g551-badge{display:inline-block;border-radius:5px;padding:3px 7px;background:#eef2ff;font-size:11px}.g551-review-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.g551-modal button:focus-visible,.g551-panel button:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}@media(max-width:800px){.g551-head{display:block}.g551-body{padding:14px}.g551-table-wrap{max-height:320px}}
