.public-operations{color:#183b37;background:#fbfdfc;border:1px solid #d7e4de;border-radius:16px;margin:24px 0;padding:20px}.public-operations>h3{margin:0 0 12px!important;font-size:20px!important}.public-operations p{color:#586d69;font-size:12px;line-height:1.7}.public-operations-counts{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.public-operations-counts>span{border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.public-operations-counts b{font-size:20px}.public-operations label{gap:6px;font-size:12px;display:grid}.public-operations input{border:1px solid #d7e4de;border-radius:8px;width:100%;min-height:44px;padding:10px}.public-operations-list h4{margin:18px 0 10px;font-size:14px}.public-operations-list details{border-top:1px solid #d7e4de}.public-operations-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 0;font-size:12px;display:flex}.public-operations-list summary span{border-radius:12px;padding:6px 8px;font-size:10px}.operation-OPEN{color:#226942;background:#e5f4e9}.operation-CLOSED{color:#a02e30;background:#f9e7e7}.operation-DISRUPTED{color:#9a5c0b;background:#fff0d4}.operation-PENDING_CONFIRMATION{color:#566a61;background:#edf0ef}.public-operations-list details:focus-within{outline-offset:3px;outline:2px solid #287563}.hero-operations{flex-wrap:wrap;grid-column:span 3;gap:24px;min-width:0;font-size:12px;display:flex}.hero-operations p{margin:4px 0}.hero-operations small{opacity:.8;font-size:10px;display:block}.hero-operations a{align-self:center;text-decoration:underline}.public-operations-filters{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.public-operations select{border:1px solid #d7e4de;border-radius:8px;max-width:100%;min-height:44px;padding:8px}.public-operations-list strong{overflow-wrap:anywhere}.public-operations-area{min-width:0}@media (max-width:640px){.hero-operations{grid-column:span 2;gap:12px}.public-operations{padding:12px}.public-operations-filters>label{width:100%}}
