.inspection-schedule-editor{margin:12px 0;color:#252529;font:400 16px/1.4 Arial,sans-serif}.inspection-schedule-editor .schedule-edit-trigger{min-height:44px;padding:9px 15px;border:1px solid #a6232c;border-radius:6px;background:#fff;color:#a6232c;font:700 15px Arial,sans-serif;cursor:pointer}.schedule-edit-panel{padding:18px;background:#fafafa;border:1px solid #ddd;border-top:3px solid #a6232c;border-radius:6px}.schedule-edit-panel h3{margin:0 0 8px;font-size:19px}.schedule-edit-panel p{font-size:14px;line-height:1.5}.schedule-edit-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.schedule-edit-fields label{display:grid;gap:6px;min-width:0;font-size:16px}.schedule-edit-fields input{box-sizing:border-box;min-width:0;width:100%;padding:10px;border:1px solid #999;border-radius:4px;background:#fff;color:#222;font-size:16px}.schedule-edit-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.schedule-edit-actions button{min-height:44px;padding:10px 14px;border:1px solid #aaa;border-radius:5px;background:#fff;color:#222;font-size:15px;cursor:pointer}.schedule-edit-actions button:first-child{background:#a6232c;color:white;border-color:#a6232c}.inspection-schedule-editor button:disabled{opacity:.55;cursor:default}.schedule-edit-error{color:#a6232c}.inspection-schedule-editor .agreement-confirm .iw-actions{display:flex;flex-wrap:wrap;gap:10px}.inspection-schedule-editor .agreement-confirm button{min-height:44px;padding:10px;font-size:15px}@media(max-width:360px){.schedule-edit-fields{grid-template-columns:1fr}}.field-detail-intro>.field-property-heading{display:flex;align-items:center;gap:12px;margin-top:20px}.field-property-heading h1{margin:0;flex:1;min-width:0}.field-property-heading>a{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--field-red,#a6232c);color:#fff;text-decoration:none;font-size:25px}