.fn-live-weather-widget{width:100%}.fn-live-weather-cards{display:flex;flex-direction:column;gap:12px}.fn-live-weather-card{border-left:4px solid var(--fn-weather-accent,#555555);border-radius:4px;overflow:hidden;box-sizing:border-box}.fn-live-weather-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;background-color:var(--fn-weather-bg,#333333);border:none;cursor:pointer;text-align:left;box-sizing:border-box;transition:filter 0.15s ease}.fn-live-weather-card-header:hover{filter:brightness(.9)}.fn-live-weather-card-header-info{display:flex;flex-direction:column;gap:2px;min-width:0}.fn-live-weather-card-title{margin:0;font-size:1.05em;font-weight:700;line-height:1.3;color:#fff}.fn-live-weather-card-sender,.fn-live-weather-card-area{display:block;font-size:.8em;line-height:1.3;color:rgb(255 255 255 / .75)}.fn-live-weather-card-arrow{display:inline-block;flex-shrink:0;width:9px;height:9px;border-right:2px solid rgb(255 255 255 / .8);border-bottom:2px solid rgb(255 255 255 / .8);transform:rotate(45deg);transition:transform 0.25s ease;margin-top:-4px}.fn-live-weather-card.is-open .fn-live-weather-card-arrow{transform:rotate(-135deg);margin-top:4px}.fn-live-weather-card-body{padding:16px;background-color:#fff;font-size:.9em;line-height:1.65;color:inherit;box-sizing:border-box}.fn-live-weather-no-alerts{color:#888;font-style:italic;margin:0}.fn-live-weather-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.fn-live-weather-page-btn{padding:6px 14px;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;color:#333;font-size:.85em;font-weight:600;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease;line-height:1.4}.fn-live-weather-page-btn:hover:not(:disabled){background:#e0e0e0;border-color:#aaa}.fn-live-weather-page-btn:disabled{opacity:.4;cursor:default}.fn-live-weather-page-info{font-size:.85em;color:#555;flex:1;text-align:center}.fn-live-weather-page-total{color:#888;font-weight:400}