.drive-setup-guide{min-width:0;padding:18px;border:1px solid #e2dfca;border-radius:10px;background:#fffdf6;color:#4d5d70;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.drive-setup-guide .dsg-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.drive-setup-guide .dsg-heading>svg{flex:none;margin-top:2px;color:#9a7836}.drive-setup-guide .dsg-heading h4{margin:0 0 5px;font-size:15px;font-weight:600;color:#4b4b39}.drive-setup-guide p{margin:0;color:#687587;line-height:1.8}.drive-setup-guide b{font-weight:600}.drive-setup-guide .dsg-directory{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #e5e9e2;border-radius:8px;background:#fff}.drive-setup-guide .dsg-directory>div{min-width:0}.drive-setup-guide .dsg-directory p{margin-top:3px;font-size:11px}.drive-setup-guide .dsg-directory>a{flex:none}.drive-setup-guide .dsg-boundary{margin:12px 0;font-size:11px}.drive-setup-guide .dsg-pending{margin:13px 0}.drive-setup-guide .dsg-pending ul{display:flex;gap:7px;flex-wrap:wrap;padding:0;margin:7px 0;list-style:none}.drive-setup-guide .dsg-pending li{padding:3px 8px;border:1px solid #e6ddbc;border-radius:5px;background:#fff9e8;color:#826e35;font-size:11px}.drive-setup-guide .dsg-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:16px 0}.drive-setup-guide a{display:inline-flex;align-items:center;gap:5px;color:#416f9b;text-decoration:none;min-width:0}.drive-setup-guide a:hover{text-decoration:underline}.drive-setup-guide .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;white-space:normal;font-size:11px;line-height:1.5}.drive-setup-guide :is(button,a,summary,textarea):focus-visible{outline:2px solid #6398d7;outline-offset:3px}.drive-setup-guide details{border-top:1px solid #e6e6da;padding-top:12px;margin-top:14px}.drive-setup-guide summary{font-size:12px;color:#516980;cursor:pointer;line-height:1.7}.drive-setup-guide .dsg-steps ol{margin:12px 0 0;padding-left:22px;list-style:decimal}.drive-setup-guide .dsg-steps li{padding-left:4px;margin:0 0 13px}.drive-setup-guide .dsg-steps li p{margin-top:3px;font-size:11px}.drive-setup-guide .dsg-callback{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin-top:15px;padding:13px;border:1px solid #e4e8ec;border-radius:7px;background:#fff}.drive-setup-guide .dsg-callback>code{display:block;width:100%;white-space:pre-wrap;overflow-wrap:anywhere;padding:8px;border:1px solid #e8edf1;border-radius:4px;background:#f6f8fa;color:#365b7b;font-size:11px;box-sizing:border-box}.drive-setup-guide .dsg-callback>small{font-size:10px;color:#788594}.drive-setup-guide .dsg-copy-success{display:flex;align-items:center;gap:5px;margin-top:12px;color:#417955}.drive-setup-guide .dsg-copy-fallback{margin-top:12px;padding:12px;border:1px solid #e5cdac;border-radius:7px;background:#fff9ed}.drive-setup-guide .dsg-copy-fallback>p{margin-bottom:8px;color:#8b612e}.drive-setup-guide .dsg-copy-fallback>label{display:block;margin:0 0 5px;font-size:11px;color:#6a5840}.drive-setup-guide .dsg-copy-fallback>textarea{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px;font:11px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:#3f566f;background:#fff;border:1px solid #dbd4c5;border-radius:5px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.drive-setup-guide .dsg-admin>p{margin:10px 0;font-size:11px}.drive-setup-guide .dsg-admin dl{margin:10px 0}.drive-setup-guide .dsg-admin dl>div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:8px;padding:6px 0;border-bottom:1px solid #ecebe0}.drive-setup-guide .dsg-admin dt{color:#65758a;font-size:11px}.drive-setup-guide .dsg-admin dd{margin:0;min-width:0}.drive-setup-guide .dsg-admin code{font-size:10px;white-space:normal;overflow-wrap:anywhere}.drive-setup-guide .dsg-next{margin-top:15px;font-size:11px}@media(max-width:600px){.drive-setup-guide{padding:13px}.drive-setup-guide .dsg-directory{align-items:flex-start;flex-direction:column}.drive-setup-guide .dsg-actions{align-items:stretch;flex-direction:column}.drive-setup-guide .dsg-actions>.button{width:100%}.drive-setup-guide .dsg-admin dl>div{grid-template-columns:1fr;gap:2px}.drive-setup-guide .dsg-callback{padding:10px}.drive-setup-guide .dsg-heading h4{font-size:14px}}