.gg65-panel,.gg65-library{margin:16px 0;padding:18px;background:#fffaf3;border:1px solid #e6d5ba;border-radius:16px;color:#4c392c}.gg65-panel h3{margin:0 0 6px;font-family:Georgia,serif}.gg65-panel p,.gg65-library p{margin:6px 0 12px}.gg65-controls,.gg65-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:12px 0}.gg65-controls label{display:flex;gap:8px;align-items:center}.gg65-controls select{max-width:200px;padding:9px;background:white;border:1px solid #d7bea0;border-radius:9px}.gg65-actions button,.gg65-option,.gg65-entry button{background:#f7ecd9!important;color:#62482f!important;border:1px solid #dbc29e!important;border-radius:10px!important;padding:9px 12px!important;box-shadow:none!important;cursor:pointer}.gg65-actions button:hover,.gg65-option:hover{background:#e9d5b7!important}.gg65-option{display:block;width:100%;text-align:left;margin:7px 0}.gg65-entry{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #e8dac5}.gg65-entry strong{flex:1;min-width:120px}.gg65-import input{width:160px;max-width:100%}.gg65-library summary{cursor:pointer;font-weight:600}.gg65-panel button:focus-visible,.gg65-library button:focus-visible{outline:3px solid #b18a55;outline-offset:2px}@media(max-width:767px){.gg65-panel,.gg65-library{padding:13px}.gg65-controls{flex-direction:column;align-items:stretch}.gg65-actions button{flex:1 1 100%}}