.phase68-field{display:grid;gap:18px;max-width:1180px;margin:0 auto}.phase68-field .page-head{margin-bottom:0}.phase68-field-alert{border-left:5px solid #dc2626}.phase68-field-report-list,.phase68-appointment-list,.phase68-project-results{display:grid;gap:10px}.phase68-field-report{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:14px 16px;border:1px solid var(--border,#dbe3ea);border-radius:14px;background:#fff;color:inherit;text-decoration:none}.phase68-field-report strong,.phase68-field-report span{min-width:0;overflow-wrap:anywhere}.phase68-field-report span{color:var(--muted,#64748b);font-size:.92rem}.phase68-field-report em{grid-column:2;grid-row:1 / span 2;font-style:normal;font-weight:700;color:#1d4ed8}.phase68-field-report:hover,.phase68-field-report:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.phase68-day-card{display:grid;gap:14px}.phase68-appointment{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px;border:1px solid var(--border,#dbe3ea);border-radius:14px;background:#fff}.phase68-time{display:grid;align-content:start;gap:3px}.phase68-time strong{font-size:1.18rem}.phase68-time span,.phase68-appointment small{color:var(--muted,#64748b)}.phase68-appointment h4{margin:0 0 5px}.phase68-appointment p{margin:3px 0;overflow-wrap:anywhere}.phase68-field-empty{padding:20px;border:1px dashed var(--border,#cbd5e1);border-radius:14px;text-align:center;color:var(--muted,#64748b)}.phase68-field-search{display:grid;gap:10px}.phase68-field-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.phase68-project-result{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--border,#dbe3ea);border-radius:14px;cursor:pointer}.phase68-project-result:has(input:checked){border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.phase68-project-result input{margin-top:4px}.phase68-project-result span{display:grid;gap:3px;min-width:0}.phase68-project-result small{overflow-wrap:anywhere}.phase68-profile-table{width:100%;min-width:760px;border-collapse:collapse}.phase68-profile-table th,.phase68-profile-table td{padding:12px;border-bottom:1px solid var(--border,#e2e8f0);text-align:left;vertical-align:top}@media(max-width:720px){.phase68-field{gap:14px}.phase68-field-report{grid-template-columns:1fr}.phase68-field-report em{grid-column:1;grid-row:auto}.phase68-appointment{grid-template-columns:1fr;gap:8px}.phase68-time{display:flex;gap:6px;align-items:baseline}.phase68-field-search-row{grid-template-columns:1fr}.phase68-field-search-row .btn{width:100%;min-height:48px}.phase68-project-result{padding:12px}.phase68-field .sticky-actions{position:sticky;bottom:0;z-index:5;padding:10px;background:rgba(255,255,255,.96);backdrop-filter:blur(8px)}}@media(prefers-reduced-motion:reduce){.phase68-field *{scroll-behavior:auto!important;transition:none!important}}