.trial-body{background:#f3f0e8;color:#1d241b}.trial-body .header{color:#f3f0e8}.trial-tag{font-size:10px;color:#d7ba73;border:1px solid #5b5338;padding:6px 12px;letter-spacing:1px}.trial-main{max-width:1100px;padding-block:56px}.trial-main h1{font-family:var(--display);font-size:clamp(36px,6vw,65px);font-weight:800;line-height:1.05;margin:12px 0 20px}.trial-main h1 span{color:#8d743d}.trial-main h2{font-family:var(--display);font-size:32px;line-height:1.15;margin-bottom:12px}.trial-intro{max-width:750px;color:#5b6156;margin-bottom:24px}.trial-notice{padding:20px 24px;background:#e7e0c9;border-left:4px solid #aa8845}.trial-notice p{font-size:12px;max-width:850px;margin-top:6px}.trial-toolbar{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:22px 0}.trial-progress{display:flex;gap:12px;flex-wrap:wrap;list-style:none;padding:0;margin:20px 0}.trial-progress li{background:#e9e6dc;font-size:11px;padding:6px 10px}.trial-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ccc6b7;margin-bottom:24px}.trial-tabs button{padding:16px 10px;border-bottom:3px solid transparent;font-size:12px}.trial-tabs button.active{background:#1d241b;color:#f3f0e8;border-color:#c5a15d}#trial-view{background:#fffdf8;border:1px solid #e0dbcd;padding:28px;min-height:230px}.trial-form{display:grid;gap:16px;max-width:740px}.trial-form label{display:grid;gap:6px;font-size:12px;font-weight:600}.trial-form input,.trial-form select,.trial-form textarea,.trial-select{width:100%;padding:12px;border:1px solid #cbc5b6;border-radius:0;background:white;color:#1d241b;min-height:44px}.trial-form small,.trial-help{font-size:11px;color:#727568;font-weight:400}.trial-form .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.trial-card{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #e0dbcd}.trial-card img{width:100px;height:125px;object-fit:cover}.trial-card h3{font-size:17px;line-height:1.4}.trial-card p{font-size:12px;color:#686f60}.trial-card .trial-form{margin-top:12px;gap:10px}.trial-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.trial-actions button{min-height:40px;font-size:11px;padding:10px 16px}.trial-score-header{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.trial-total{font-size:23px;font-family:var(--display);font-weight:700}.trial-table{width:100%;border-collapse:collapse;font-size:12px}.trial-table td,.trial-table th{padding:14px 10px;text-align:left;border-bottom:1px solid #ddd8cc}.trial-table th{background:#ece6d5}.trial-table small{display:block;color:#727568}.trial-footer{margin-top:28px;font-size:11px;color:#787b70}.trial-footer a{text-decoration:underline}.trial-empty{color:#686f60;padding:30px 0}.trial-score-note{padding:12px 16px;background:#e9e3d1;font-size:12px;margin-bottom:20px}#trial-error{background:#fae5de;color:#8e2b1a;padding:14px 18px;margin-bottom:20px;font-size:13px}#trial-status{font-size:12px;color:#6c715f;margin-bottom:12px}.trial-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.trial-photos img{width:100%;height:150px;object-fit:cover}.trial-table-wrap{overflow:auto}.trial-body [hidden]{display:none!important}@media(max-width:650px){.trial-main{padding-top:30px}.trial-tag{font-size:8px;padding:4px 7px}.trial-body .header .text-link{font-size:10px}.trial-tabs{grid-template-columns:repeat(2,1fr)}#trial-view{padding:20px}.trial-form .form-grid{grid-template-columns:1fr}.trial-score-header{grid-template-columns:1fr}.trial-card{grid-template-columns:65px 1fr;gap:14px}.trial-card img{width:65px;height:90px}.trial-main h1{font-size:36px}.trial-photos img{height:90px}}

.trial-body .button-ghost{color:#293023;border-color:#b7ac94;background:transparent}
