.state-router-block{margin:1.5rem 0}.state-router-block .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.state-router-block .state-router-form{margin-bottom:25px}.state-router-block .state-router-form .wp-block-group{flex-wrap:wrap;gap:1rem}@media(min-width:768px){.state-router-block .state-router-form .wp-block-group{align-items:flex-end;flex-wrap:nowrap}}.state-router-block .state-router-field{flex:1;min-width:25rem}@media(min-width:640px){.state-router-block .state-router-field{max-width:25rem}}.state-router-block .state-router-dropdown{position:relative}.state-router-block .state-router-dropdown-button{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;display:flex;font-size:1.4rem;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .15s ease;width:100%}.state-router-block .state-router-dropdown-button:hover{border-color:#9ca3af}.state-router-block .state-router-dropdown-button:focus{border-color:var(--wp--preset--color--primary);box-shadow:0 0 0 2px rgba(0,172,212,.1);outline:none}.state-router-block .state-router-dropdown-button[aria-expanded=true]{border-color:var(--wp--preset--color--primary)}.state-router-block .state-router-dropdown-button[aria-expanded=true] .state-router-dropdown-icon{transform:rotate(180deg)}.state-router-block .state-router-dropdown-text{color:#374151;flex:1}.state-router-block .state-router-dropdown-text.placeholder{color:#9ca3af}.state-router-block .state-router-dropdown-icon{color:#6b7280;flex-shrink:0;height:1rem;margin-left:.5rem;transition:transform .15s ease;width:1rem}.state-router-block .state-router-dropdown-list{background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);left:0;list-style:none;margin:.25rem 0 0;max-height:15rem;opacity:0;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;transform:translateY(-.25rem);transition:all .15s ease;visibility:hidden;z-index:50}.state-router-block .state-router-dropdown-list.show{opacity:1;transform:translateY(0);visibility:visible}.state-router-block .state-router-dropdown-list::-webkit-scrollbar{width:.5rem}.state-router-block .state-router-dropdown-list::-webkit-scrollbar-track{background:#f9fafb}.state-router-block .state-router-dropdown-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:.25rem}.state-router-block .state-router-dropdown-list::-webkit-scrollbar-thumb:hover{background:#9ca3af}.state-router-block .state-router-dropdown-item{color:#374151;cursor:pointer;font-size:1.4rem;padding:.75rem 2rem;transition:background-color .15s ease}.state-router-block .state-router-dropdown-item:focus,.state-router-block .state-router-dropdown-item:hover{background-color:#f3f4f6;outline:none}.state-router-block .state-router-dropdown-item.selected{background-color:var(--wp--preset--color--primary)}.state-router-block .state-router-dropdown-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.state-router-block .state-router-dropdown-item:last-child{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.state-router-block .state-router-button{padding-left:32px;padding-right:32px;transition:transform .25s;white-space:nowrap}.state-router-block .state-router-button:disabled{cursor:default;opacity:.6}.state-router-block .state-router-button:not(:disabled):hover{transform:translateY(-2px)}.state-router-block.editor-preview{background-color:#f9f9f9;border:2px dashed #ddd;border-radius:8px;padding:1.5rem}.state-router-block.editor-preview .state-router-preview h4{color:#666;font-size:1.1rem;margin:0 0 1rem}.state-router-block.editor-preview .state-router-config-preview{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-top:1.5rem;padding:1rem}.state-router-block.editor-preview .state-router-config-preview strong{color:#333}.state-router-block.editor-preview .state-router-config-preview ul{margin:.5rem 0 0;padding-left:1.2rem}.state-router-block.editor-preview .state-router-config-preview li{color:#666;font-size:.9rem;margin-bottom:.25rem}.state-router-block.editor-preview .state-router-button,.state-router-block.editor-preview .state-router-dropdown-button{opacity:.7}.state-router-block .disclaimer-text{font-size:12px;margin-top:24px}
