.field-day-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;padding:18px}.field-day-card{background:#fff;border:1px solid #dbe5eb;border-radius:16px;padding:22px;min-width:0}.field-day-card h3{font-size:20px;line-height:1.3;margin:18px 0 10px;color:#18394e}.field-day-card p{line-height:1.6;overflow-wrap:anywhere}.field-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-day-filter{max-width:260px;margin-bottom:20px}.field-library-search{max-width:640px}.field-team{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.field-team span{display:flex;align-items:center;gap:7px;padding:10px;background:#eef6fa;border-radius:8px}.field-team svg{width:18px;height:18px}.field-helpers,.safety-check{border:1px solid #dbe5eb;border-radius:12px;padding:16px;margin:18px 0}.field-helpers label{display:flex;gap:12px;align-items:center;padding:10px}.field-helpers input{width:18px;height:18px}.safety-check legend,.field-helpers legend{font-weight:600;padding:0 8px;max-width:100%;line-height:1.5}.field-files{list-style:none;padding:0}.field-files li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;overflow-wrap:anywhere}.field-files a{max-width:100%;white-space:normal;word-break:break-word}.field-close-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;background:#f1f7fa;border-radius:12px;padding:18px}.field-close-summary p{margin:6px 0;line-height:1.5}#field-job h4{margin:24px 0 12px}#field-job .operation-history{margin:16px 0}@media(max-width:600px){.field-day-grid{padding:12px}.field-day-card{padding:18px}.field-close-summary{grid-template-columns:1fr}.field-team{display:grid}.safety-check{padding:12px}.field-day-filter{max-width:none}}
