/* GIGI Car ERP - Workstation Trial Center V68 */
.trial-hero{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:28px;align-items:center;padding:28px;border-radius:24px;background:linear-gradient(135deg,#0a2b45,#0a5a65 62%,#07836f);color:#fff;box-shadow:0 18px 38px rgba(13,44,67,.2);margin-bottom:18px;overflow:hidden;position:relative}
.trial-hero:after{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-130px;top:-160px}
.trial-hero>div{position:relative;z-index:1}.trial-hero span,.trial-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;color:#4ed6c1}.trial-hero h2{font-size:30px;line-height:1.08;margin:8px 0 9px;max-width:720px}.trial-hero p{color:#d9eef0;max-width:760px;margin:0}.trial-origin{display:flex;gap:10px;align-items:center;margin-top:17px;flex-wrap:wrap}.trial-origin code{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.2);padding:8px 11px;border-radius:10px;color:#fff;overflow-wrap:anywhere}
.trial-progress-ring{width:140px;height:140px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at center,#0b4b5a 56%,transparent 57%),conic-gradient(#51e0c4 var(--trial-progress),rgba(255,255,255,.18) 0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.trial-progress-ring strong{font-size:30px}.trial-progress-ring span{font-size:11px;letter-spacing:0;color:#d9eef0}
.trial-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.trial-summary>div{background:#fff;border:1px solid #cfdae4;border-radius:16px;padding:15px 17px;box-shadow:0 8px 18px rgba(21,47,70,.07)}.trial-summary span{display:block;color:#627188;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.trial-summary strong{display:block;color:#13263a;font-size:21px;margin-top:4px}
.trial-safety{border-color:#9bd7cc;background:linear-gradient(180deg,#fbfffe,#f0fbf8)}.trial-safety>div:first-child{display:flex;gap:14px;align-items:flex-start}.trial-shield{display:grid;place-items:center;min-width:60px;height:60px;border-radius:16px;background:#08785f;color:#fff;font-weight:900;letter-spacing:.05em}.trial-safety p{margin:5px 0;color:#4d6074}.trial-safety-actions{display:flex;gap:10px;flex-wrap:wrap;margin:17px 0 10px}.trial-media-note{padding:12px 14px;border:1px solid #f0c66a;border-radius:12px;background:#fff8e8!important;color:#684a12!important}
.trial-record-counts{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px}.trial-record-counts>div{padding:12px;border:1px solid #d6e0e8;border-radius:12px;background:#f9fbfd}.trial-record-counts span{display:block;color:#65748a;font-size:11px;text-transform:uppercase;font-weight:800}.trial-record-counts strong{display:block;font-size:20px;color:#17314a;margin-top:3px}
.trial-checklist-header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:27px 0 12px}.trial-checklist-header h2{margin:5px 0}.trial-checklist-header p{margin:0;color:#5d7086}.trial-checklist{display:grid;gap:12px}.trial-check{display:grid;grid-template-columns:60px minmax(0,1fr);background:#fff;border:1px solid #d4dfe8;border-left:5px solid #9aa9b7;border-radius:16px;padding:15px;box-shadow:0 7px 16px rgba(20,48,72,.06)}.trial-check.passed{border-left-color:#15966f}.trial-check.issue{border-left-color:#d74747;background:#fffafa}.trial-check-number{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#eaf0f5;color:#27445d;font-weight:900}.trial-check.passed .trial-check-number{background:#ddf6ed;color:#087255}.trial-check.issue .trial-check-number{background:#fee6e6;color:#b72929}
.trial-check-title{display:flex;align-items:start;justify-content:space-between;gap:16px}.trial-check-title span{font-size:11px;letter-spacing:.1em;color:#66778e;font-weight:800;text-transform:uppercase}.trial-check h3{font-size:18px;margin:2px 0 7px}.trial-check p{margin:4px 0;color:#506278;line-height:1.45}.trial-pass{color:#24634f!important}.trial-status{max-width:150px;font-weight:800}.trial-check.passed .trial-status{border-color:#37aa84;color:#087255}.trial-check.issue .trial-status{border-color:#dd6a6a;color:#a82020}.trial-check-actions{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:10px;align-items:center;margin-top:11px}.trial-note{min-width:0}.trial-tested{font-size:11px;color:#718198;white-space:nowrap}
.trial-notes{margin-top:18px}.trial-notes textarea{min-height:110px}.trial-final-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.trial-restore-warning{padding:14px;border-radius:13px;background:#fff1f1;border:1px solid #e98b8b;color:#782323}.trial-restore-warning p{margin:5px 0 0}.trial-restore-file{padding:13px 0}.trial-restore-file span,.trial-restore-file small{display:block;color:#68798d}.trial-restore-file strong{display:block;margin:3px 0;overflow-wrap:anywhere}.trial-quick span{background:#0b5e6b!important;color:#fff!important;font-size:13px!important;font-weight:900}
@media(max-width:900px){.trial-hero{grid-template-columns:1fr}.trial-progress-ring{width:115px;height:115px}.trial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-record-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.trial-check-actions{grid-template-columns:1fr}.trial-tested{white-space:normal}.trial-checklist-header{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.trial-hero{padding:21px}.trial-hero h2{font-size:25px}.trial-summary,.trial-record-counts{grid-template-columns:1fr 1fr}.trial-check{grid-template-columns:1fr}.trial-check-title{flex-direction:column}.trial-status{max-width:none;width:100%}.trial-final-actions{flex-direction:column}.trial-final-actions .btn{width:100%}}
