.google-sheets-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;align-items:flex-end}.filter-row{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}.filter-group{display:flex;flex-direction:column;min-width:160px}.filter-group label{font-weight:700;font-size:.9rem;margin-bottom:4px;color:#333}.filter-group input,.filter-group select{padding:6px 10px;font-size:14px;border:1px solid #ccc;border-radius:4px;min-width:160px}.filter-actions{display:flex;align-items:flex-end}.filter-actions button{padding:6px 12px;font-size:14px;background:#f5f5f5;border:1px solid #bbb;border-radius:4px;cursor:pointer;transition:background .2s ease,color .2s ease}.filter-actions button:hover{background:#e0e0e0;color:#000}.icon-link{margin-right:10px;display:inline-block;color:#333;transition:color .2s}.icon-link:hover{color:#007acc}.icon-link svg{display:block}.icon-link:hover svg{transform:scale(1.1);color:#007acc}.google-sheets-section{--primary-color: var(--accent-color, #2196F3);--background-color: 255 255 255;--text-color: 33 37 41;--border-color: 222 226 230;--success-color: 40 167 69;--error-color: 220 53 69;--warning-color: 255 193 7;--muted-color: 108 117 125;padding:2rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:rgb(var(--text-color));text-align:var(--text-align, left)}.google-sheets-header{margin-bottom:1rem;text-align:center;padding-bottom:0}.google-sheets-title{font-size:2rem;font-weight:600;margin:0 0 .5rem;color:rgb(var(--text-color))}.google-sheets-description{font-size:1.1rem;color:rgb(var(--muted-color));max-width:600px;margin:0 auto}.google-sheets-loading{text-align:center;padding:3rem 1rem}.loading-spinner{width:40px;height:40px;border:4px solid rgb(var(--border-color));border-top:4px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.google-sheets-loading p{color:rgb(var(--muted-color));margin:0}.google-sheets-error{text-align:center;padding:3rem 1rem;background-color:rgba(var(--error-color),.1);border-radius:8px;border:1px solid rgba(var(--error-color),.2)}.error-icon{font-size:3rem;margin-bottom:1rem}.google-sheets-error h3{color:rgb(var(--error-color));margin:0 0 1rem;font-size:1.5rem}.error-message{color:rgb(var(--text-color));margin:0 0 1.5rem;font-size:1rem}.retry-button{background-color:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease}.retry-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.retry-button:active{transform:translateY(0)}.google-sheets-empty{text-align:center;padding:3rem 1rem;background-color:rgba(var(--muted-color),.1);border-radius:8px;border:1px solid rgba(var(--muted-color),.2)}.empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.6}.google-sheets-empty h3{color:rgb(var(--muted-color));margin:0 0 1rem;font-size:1.5rem}.google-sheets-empty p{color:rgb(var(--muted-color));margin:0}.google-sheets-table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid rgb(var(--border-color));background-color:rgb(var(--background-color))}.google-sheets-table{width:100%;border-collapse:collapse;margin:0;font-size:.95rem}.google-sheets-table th{background-color:var(--primary-color);color:#fff;padding:1rem .75rem;text-align:left;font-weight:600;border-bottom:2px solid rgba(255,255,255,.2);position:sticky;top:0;z-index:10}.google-sheets-table td{padding:.875rem .75rem;border-bottom:1px solid rgb(var(--border-color));vertical-align:top;word-wrap:break-word;max-width:200px}.google-sheets-table tbody tr:hover{background-color:rgba(var(--primary-color),.05)}.google-sheets-table tbody tr:last-child td{border-bottom:none}.google-sheets-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.google-sheets-card{background-color:rgb(var(--background-color));border:1px solid rgb(var(--border-color));border-radius:8px;overflow:hidden;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.google-sheets-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.map-icon-inline{color:#878787;text-decoration:none;border:1px solid #878787;padding:2px 4px 0;border-radius:50%}.map-icon-inline:hover{color:#3a3a3a;border-color:#3a3a3a}.map-icon-inline svg{position:relative;top:1px;display:inline}span.mapIcon{position:absolute;right:10px;top:7px}.card-header{background-color:#e9f9e4;color:#fff;padding:.6rem 1rem;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between;align-items:center;position:relative}.text-link{display:inline-block;text-decoration:underline;color:#878787;margin-right:15px}.text-link:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='-5.0 -10.0 110.0 135.0'%3E%3Cpath d='m74 74c0 3.3086-2.6914 6-6 6h-42c-3.3086 0-6-2.6914-6-6v-42c0-3.3086 2.6914-6 6-6h24v-6h-24c-6.6172 0-12 5.3828-12 12v42c0 6.6172 5.3828 12 12 12h42c6.6172 0 12-5.3828 12-12v-24h-6z'/%3E%3Cpath d='m62 14h19.758l-36.883 36.875 4.2422 4.2422 36.883-36.875v19.758h6v-30h-30z'/%3E%3C/svg%3E");vertical-align:middle;display:inline-block;width:16px;height:16px;position:relative;left:3px;top:-1px}.text-link:hover{color:darker(var(--accent-color))}.card-row h4{margin:0;font-size:1rem;font-weight:700;color:#99a994}.card-header h4{margin:0;font-size:.8rem;color:#3a3a3a;text-transform:uppercase;letter-spacing:.1rem;font-family:var(--font-stack-body)}.card-row p{margin-top:0;font-size:.8rem}.card-body{padding:.8rem}.card-field{display:flex;margin-bottom:1rem;align-items:flex-start}.card-field:last-child{margin-bottom:0}.field-label{font-weight:600;color:rgb(var(--muted-color));margin-right:.5rem;min-width:80px;font-size:.9rem}.field-value{color:rgb(var(--text-color));word-wrap:break-word;flex:1}.google-sheets-list-items{list-style:none;padding:0;margin:0}.list-item{background-color:rgb(var(--background-color));border:1px solid rgb(var(--border-color));border-radius:6px;padding:1rem;margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:1rem;transition:all .2s ease}.list-item:hover{border-color:var(--primary-color);background-color:rgba(var(--primary-color),.02)}.list-item:last-child{margin-bottom:0}.list-cell{padding:.25rem .5rem;background-color:rgba(var(--primary-color),.1);border-radius:4px;font-size:.9rem;color:rgb(var(--text-color));word-wrap:break-word}.google-sheets-filters{background-color:rgba(var(--primary-color),.05);border:1px solid rgba(var(--primary-color),.2);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.filter-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.filter-group{display:flex;flex-direction:column}.filter-group label{font-weight:600;color:rgb(var(--text-color));margin-bottom:.5rem;font-size:.9rem}.filter-group select,.filter-group input{padding:.75rem;border:1px solid rgb(var(--border-color));border-radius:6px;font-size:1rem;background-color:rgb(var(--background-color));color:rgb(var(--text-color));transition:border-color .2s ease}.filter-group select:focus,.filter-group input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color),.1)}.filter-group input:disabled{background-color:rgba(var(--muted-color),.1);color:rgb(var(--muted-color));cursor:not-allowed}.pagination-info{text-align:center;margin-top:1rem}.pagination-info span{color:rgb(var(--muted-color));font-size:.875rem;font-weight:500}.google-sheets-pagination{margin-top:2rem;display:flex;justify-content:center}.pagination-controls{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.pagination-btn{background-color:#fff;color:#333;border:1px solid #656565;padding:5px 14px;border-radius:50%;cursor:pointer;font-weight:500;font-size:1.2rem;transition:all .2s ease}.pagination-btn:hover:not(.disabled){background-color:#656565;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a;color:#fff}.pagination-btn.disabled{background-color:rgba(var(--muted-color),.3);color:rgb(var(--muted-color));cursor:not-allowed;transform:none}.pagination-pages{display:flex;gap:.25rem;align-items:center;margin:0 1rem}.pagination-number{background-color:rgb(var(--background-color));color:rgb(var(--text-color));border:1px solid rgb(var(--border-color));padding:.5rem .75rem;border-radius:50%;cursor:pointer;font-size:.9rem;min-width:40px;transition:all .2s ease}.pagination-number:hover{border-color:rgb(var(--color-foreground))}.pagination-number.active{background-color:rgb(var(--color-foreground));color:#fff;border-color:rgb(var(--color-foreground))}.pagination-ellipsis{color:rgb(var(--muted-color));padding:.5rem .25rem;font-size:.9rem}.google-sheets-footer{margin-top:2rem;text-align:center}.last-updated{color:rgb(var(--muted-color));font-size:.875rem;font-style:italic}.timestamp{font-weight:600}@media (max-width: 768px){.google-sheets-section{padding:1rem 0}.google-sheets-title{font-size:1.5rem}.google-sheets-cards{grid-template-columns:1fr;gap:1rem}.google-sheets-table th,.google-sheets-table td{padding:.5rem .4rem;font-size:.875rem}.card-field{flex-direction:column;align-items:flex-start}.field-label{margin-bottom:.25rem;min-width:auto}.list-item{flex-direction:column;gap:.5rem}.filter-row{grid-template-columns:1fr;gap:1rem}.pagination-controls{flex-direction:column;gap:1rem}.pagination-pages{margin:0;order:-1}}@media (max-width: 480px){.google-sheets-section{padding:.5rem 0}.google-sheets-header{margin-bottom:1rem}.google-sheets-title{font-size:1.25rem}.google-sheets-description{font-size:1rem}.loading-spinner{width:30px;height:30px}}@media print{.google-sheets-loading,.google-sheets-error,.google-sheets-empty,.retry-button{display:none!important}.google-sheets-card{break-inside:avoid;box-shadow:none;border:1px solid #000}.google-sheets-table{font-size:.8rem}.google-sheets-table th{background-color:#f0f0f0!important;color:#000!important}}@media (prefers-reduced-motion: reduce){.loading-spinner{animation:none}.google-sheets-card,.retry-button,.list-item{transition:none}}@media (prefers-contrast: high){.google-sheets-section{--border-color: 0 0 0}.google-sheets-table th{background-color:#000;color:#fff}.google-sheets-card{border-width:2px}}@media (prefers-color-scheme: dark){.google-sheets-section{--background-color: 33 37 41;--text-color: 248 249 250;--border-color: 73 80 87;--muted-color: 173 181 189}.google-sheets-table-wrapper,.google-sheets-card,.list-item{background-color:rgb(var(--background-color))}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/google-sheets-styles.css.map */
