.patrol-toolbar140,.patrol-actions140{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.patrol-toolbar140 label{flex:1;min-width:180px}.patrol-round140>summary{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px;cursor:pointer}.patrol-round140>summary strong{color:var(--cyan,#7edcff)}.patrol-body140{padding:18px}.patrol-point140{border:1px solid var(--line,#365971);border-radius:12px;padding:16px;margin-bottom:12px;min-width:0}.patrol-point140 h3{color:var(--cyan,#7edcff);overflow-wrap:anywhere;margin:0 0 10px}.patrol-point140 p{overflow-wrap:anywhere}.patrol-point140 textarea{width:100%}.patrol-point140 label{display:block}.patrol-choice140{display:flex!important;align-items:center;gap:12px;padding:12px;border:1px solid var(--line,#365971);border-radius:10px}.patrol-choice140 input{width:24px!important;flex:none}.patrol-point140 button{min-height:48px}.patrol-time140{font-weight:700}.patrol-manage140{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 0;border-bottom:1px solid var(--line,#365971)}.patrol-manage140 strong{flex:1;overflow-wrap:anywhere}
@media(max-width:600px){.patrol-toolbar140>*{width:100%}.patrol-body140{padding:10px}.patrol-actions140 button{flex:1;min-width:140px}.patrol-round140>summary{display:block}.patrol-round140>summary span{display:block;margin-top:8px}}
@media print{.patrol-toolbar140,.patrol-actions140,.patrol-point140 button,.patrol-point140 details{display:none!important}.patrol-point140{break-inside:avoid}}
.patrol-round140>summary{display:grid;grid-template-columns:minmax(0,2fr) minmax(140px,1fr) minmax(140px,1fr);gap:16px}.patrol-heading142 strong{display:block;font-size:1.35rem;overflow-wrap:anywhere}.patrol-heading142>span{display:block;margin-top:5px}.patrol-date142{padding:12px;border:1px solid var(--line,#365971);border-radius:10px;background:rgba(90,200,255,.06)}.patrol-date142 small,.patrol-date142 b,.patrol-date142 span{display:block}.patrol-date142 b{font-size:1.2rem;color:var(--cyan,#7edcff)}.patrol-date142 span{font-size:1.15rem;font-weight:700}.patrol-count142{grid-column:1/-1}.patrol-capacity142{border-left:4px solid var(--cyan,#7edcff)}.patrol-capacity142 strong{font-size:1.25rem}.patrol-capacity142.full142{border-left-color:#ffaf55}.patrol-capacity142 p{margin-bottom:0}.patrol-trash-row142{border-bottom:1px solid var(--line,#365971);padding:16px 0}.patrol-trash-row142 h3{overflow-wrap:anywhere}[data-export-actions142]{display:grid;gap:16px}
@media(max-width:600px){.patrol-round140>summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px}.patrol-heading142{grid-column:1/-1}.patrol-date142{padding:10px}.patrol-date142 b{font-size:1.1rem}.patrol-date142 span{font-size:1.05rem}}
