@charset "UTF-8";.search-controls{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;padding:1.5rem;border-radius:10px;margin-bottom:0;box-shadow:0 2px 10px #0000000d;width:100%;flex-wrap:wrap;gap:1rem}.search-info{flex:1;min-width:0}.search-number{font-size:2rem;font-weight:700;color:#143d58;margin-bottom:.25rem;word-wrap:break-word}.search-text{color:#5c636a;font-size:1rem;margin:0;word-wrap:break-word}.search-period{color:#495057;font-size:.9rem;margin-top:.25rem;word-wrap:break-word}.search-input-container{flex:1;max-width:400px;min-width:200px}.search-label{font-size:1rem;font-weight:600;color:#143d58;margin-bottom:.5rem;display:block}.search-input{width:100%;padding:.75rem 1rem;font-size:1rem;border:2px solid #dee2e6;border-radius:6px;background:white;color:#495057;transition:all .3s ease}.search-input:focus{outline:none;border-color:#143d58;box-shadow:0 0 0 .2rem #143d5840}.search-input::placeholder{color:#5c636a}.regions-section{margin-bottom:2rem;width:100%;max-width:100%}.regions-list{width:100%;max-width:100%}.region-item{background:white;border-radius:12px;box-shadow:0 2px 15px #0000001a;border-left:4px solid #fbbf24;padding:1.5rem;margin-bottom:1.5rem;transition:all .3s ease;position:relative;width:100%;max-width:100%;overflow-x:hidden;cursor:pointer;text-decoration:none;color:inherit;display:block;animation:none}.region-item:hover{transform:translateY(-3px);box-shadow:0 6px 25px #00000026;text-decoration:none;color:inherit}.region-item:last-child{margin-bottom:0}.region-item:focus{outline:2px solid #143d58;outline-offset:2px}.region-item:nth-child(2){animation-delay:.1s}.region-item:nth-child(3){animation-delay:.2s}.region-item:nth-child(4){animation-delay:.3s}.region-item:nth-child(5){animation-delay:.4s}.region-item:nth-child(6){animation-delay:.5s}.region-item:nth-child(7){animation-delay:.6s}.region-item:nth-child(8){animation-delay:.7s}.region-item:nth-child(9){animation-delay:.8s}.region-item:nth-child(10){animation-delay:.9s}.region-item:nth-child(11){animation-delay:1s}.region-item:nth-child(12){animation-delay:1.1s}.region-item:nth-child(13){animation-delay:1.2s}.region-item:nth-child(14){animation-delay:1.3s}.region-item:nth-child(15){animation-delay:1.4s}.region-item:nth-child(16){animation-delay:1.5s}.region-item:nth-child(17){animation-delay:1.6s}.region-item:nth-child(18){animation-delay:1.7s}.region-item:nth-child(19){animation-delay:1.8s}.region-item:nth-child(20){animation-delay:1.9s}.region-item:nth-child(21){animation-delay:2s}.region-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem;width:100%;max-width:100%}.region-name{font-size:1.4rem;font-weight:600;color:#143d58;margin:0;line-height:1.3;word-wrap:break-word;flex:1;min-width:0;max-width:100%}.region-icon-container{display:flex;align-items:center;gap:.5rem;color:#5c636a;font-size:.9rem;white-space:nowrap;flex-shrink:0}.region-icon{font-size:1.2rem;color:#143d58}.region-badge{background:#fbbf24;color:#000;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:1rem;display:inline-block;text-transform:uppercase;letter-spacing:.5px;max-width:100%;word-wrap:break-word}.region-description{color:#5c636a;line-height:1.6;margin-bottom:1.5rem;word-wrap:break-word;max-width:100%;font-size:1rem}.region-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;width:100%;max-width:100%}.region-link{background:#143d58;color:#fff;padding:.6rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.region-link:after{content:"\2192";font-size:1.2rem}.region-link:hover{background:#1e5f80;color:#fff;transform:translate(3px);text-decoration:none}.empty-state{text-align:center;padding:4rem 1rem;color:#5c636a;width:100%;max-width:100%}.empty-state-icon{font-size:4rem;color:#dee2e6;margin-bottom:1rem}.empty-state h3{font-size:1.5rem;color:#495057;margin-bottom:1rem;word-wrap:break-word}.empty-state p{font-size:1.1rem;max-width:500px;margin:0 auto;word-wrap:break-word}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.search-controls{flex-direction:column;gap:1rem;text-align:center;padding:1rem;margin-bottom:.75rem}.search-info,.search-input-container{width:100%;max-width:100%}.region-item{padding:1rem;margin-bottom:1rem}.regions-section{margin-top:.25rem}.region-header{flex-direction:column;gap:.5rem;align-items:flex-start}.region-icon-container{margin-left:0;align-self:flex-start}.region-name{font-size:1.1rem;width:100%}.region-actions{flex-direction:column;gap:.75rem;align-items:stretch}.region-link{justify-content:center;width:100%}.empty-state{padding:2rem .5rem}.empty-state h3{font-size:1.3rem}.empty-state p{font-size:1rem;padding:0 .5rem}}@media (max-width: 375px){.region-name{font-size:1rem}.search-number{font-size:1.5rem}}
