.gtos-progress{display:flex;align-items:center;gap:24px;padding:18px 0 24px}.gtos-progress>strong{font-size:44px;line-height:1;letter-spacing:-2px}.gtos-progress-of{font-size:24px;color:var(--muted);font-weight:400;letter-spacing:-1px}.gtos-progress>div{width:260px;max-width:45%}.gtos-progress p{font-size:14px;color:var(--muted);margin:0 0 8px}.gtos-progress>p{margin-left:auto}.gtos-progress-track{height:5px;background:#d0d6cd}.gtos-progress-track>span{display:block;height:100%;background:var(--orange)}.todo-dot{background:#8b9690}.gtos-map{height:550px;min-height:380px;border:1px solid var(--line);background:#e3e9e0;isolation:isolate;z-index:0;font-family:Arial,Helvetica,sans-serif}.gtos-map .leaflet-popup-pane{z-index:1100}.gtos-map.has-place-popup .leaflet-control-zoom{visibility:hidden}.gtos-marker svg{display:block;width:33px;height:38px;filter:drop-shadow(0 1px 2px #0004)}.gtos-pole{stroke:#1e2b28;stroke-width:2.5}.gtos-cloth{stroke:#fff;stroke-width:1.5;fill:#c65a2e}.gtos-marker text{font:bold 11px Arial,Helvetica,sans-serif;fill:#fff;text-anchor:middle}.gtos-marker.is-todo .gtos-cloth{fill:#b6bfb8;stroke:#fff}.gtos-marker.is-todo text{fill:#1e2b28}.gtos-state{font-weight:700}.gtos-search-fields{display:flex;gap:22px;align-items:start}.gtos-search-fields>div:first-child{flex:1}.gtos-search-fields>div:last-child{width:230px}.gtos-search-fields select{width:100%;min-height:46px;font:16px Arial,sans-serif;padding:12px;border:1px solid #819181;background:#f6f7f3;color:var(--ink)}.gtos-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding-bottom:18px}.gtos-row{align-items:start;padding:16px 0;gap:12px}.gtos-number{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:3px 4px;background:#d0d6cd;color:var(--ink);font:13px ui-monospace,monospace}.gtos-number.is-done{background:var(--orange);color:#fff}.place-row .gtos-row-label{margin-left:0;text-align:left;flex:1;color:var(--ink);font:14px/1.5 Arial,sans-serif}.gtos-row-label strong{font-weight:500;display:block}.gtos-row-label small{display:block;font-size:13px;color:var(--muted);margin-top:5px}.gtos-row:hover .gtos-row-label strong{text-decoration:underline}@media(max-width:900px){.gtos-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gtos-map{height:470px}.gtos-progress{gap:16px;flex-wrap:wrap}.gtos-progress>strong{font-size:38px}.gtos-progress>div{flex:1;max-width:none}.gtos-progress>p{width:100%;margin:0}.gtos-map .leaflet-popup-content{max-width:calc(88vw - 100px)}.gtos-search-fields{flex-direction:column;gap:0}.gtos-search-fields>div{width:100%!important}.gtos-search-fields input{max-width:none}.gtos-search-fields select{margin-bottom:20px}.gtos-list{grid-template-columns:1fr}}
