.dc-pwa-install{display:inline-flex;align-items:center;justify-content:center;min-height:40px;flex-shrink:0;border:1px solid #64806d;border-radius:6px;padding:8px 14px;background:#fff;color:#294d40;font:600 13px/22px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;white-space:nowrap;letter-spacing:0}.dc-pwa-install:hover{background:#edf3ef}.dc-pwa-install:focus-visible,.dc-pwa-dialog button:focus-visible{outline:2px solid #176b78;outline-offset:3px}.dc-pwa-dialog{width:min(460px,calc(100% - 28px));max-height:85dvh;overflow:auto;border:1px solid #d2ddd5;border-radius:8px;padding:24px;background:#fff;color:#253638;font:14px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;letter-spacing:0}.dc-pwa-dialog::backdrop{background:#182e345c}.dc-pwa-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dc-pwa-dialog h2{font-size:19px;line-height:1.4;margin:0}.dc-pwa-dialog button{width:36px;height:36px;padding:0;font-size:24px;border:1px solid #dce3de;border-radius:5px;background:#fff;color:#253638;cursor:pointer}.dc-pwa-dialog li{margin:12px 0}.dc-pwa-dialog p{color:#6b7a78;font-size:12px}.dc-pwa-dialog ol{padding-left:24px}.dc-pwa-update{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom,0px));right:16px;z-index:10000;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:12px 15px;border:1px solid #cbd8d0;border-radius:6px;background:#fff;color:#253638;box-shadow:0 3px 18px #203c301a;font:13px/20px sans-serif}.dc-pwa-update button{border:0;background:none;color:#176b78;cursor:pointer;font:inherit;padding:6px}.dc-pwa-page{margin:0;background:#f8f9f5;color:#253638;font:15px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;min-height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px)) max(22px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(22px,env(safe-area-inset-left,0px));letter-spacing:0}.dc-pwa-page main{width:min(100%,520px);margin:60px auto}.dc-pwa-page img{width:80px;height:80px;border-radius:16px}.dc-pwa-page h1{font-size:28px;margin:20px 0 12px;line-height:1.4}.dc-pwa-page p{color:#64766e}.dc-pwa-page nav{display:flex;gap:20px;flex-wrap:wrap;margin:28px 0}.dc-pwa-page a{color:#176b78}.dc-pwa-page .dc-pwa-install{font-size:15px;padding:10px 20px}.dc-pwa-page small{color:#6b7a78}button[data-pwa-install][hidden]{display:none!important}@media(display-mode:standalone){.dc-pwa-install{display:none!important}}@media(max-width:640px){.dc-pwa-dialog{padding:20px}.dc-pwa-page main{margin:30px auto}.dc-pwa-page h1{font-size:24px}}
@media(max-width:760px){html.dc-pwa-enabled input:not([type=checkbox]):not([type=radio]):not([type=range]),html.dc-pwa-enabled textarea,html.dc-pwa-enabled select{font-size:16px}}
 #dc-creative-home #dc-pinned-tools{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #d5dfd8;background:#f8f9f5}#dc-pinned-tools nav{display:flex;gap:8px;flex-wrap:wrap;min-width:0}#dc-creative-home #dc-pinned-tools a{display:inline-flex;align-items:center;min-height:38px;padding:6px 12px;border-bottom:2px solid #758f80;font-size:13px;font-weight:600;color:#294d40;white-space:nowrap}#dc-pinned-tools button,.dc-pin-row button,.dc-pins-reset{flex-shrink:0;min-height:34px;padding:5px 10px;border:1px solid #cddbd2;border-radius:5px;color:#294d40;background:#fff;font:13px/22px sans-serif;cursor:pointer}.dc-pins-dialog[open]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:10002;max-height:85vh}.dc-pins-list{display:grid;gap:4px;margin:14px 0}.dc-pin-row{display:flex;align-items:center;gap:8px;min-height:43px;border-bottom:1px solid #e2e8e4;padding:5px 0}.dc-pin-row label{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.dc-pin-row input{width:18px;height:18px;margin:0;accent-color:#294d40}.dc-pin-row button{width:34px;height:34px;font-size:18px}.dc-pin-row button:disabled{opacity:.3;cursor:default}.dc-share-text{box-sizing:border-box;width:100%;resize:vertical;border:1px solid #cbd9d0;border-radius:5px;padding:12px;font:14px/1.7 sans-serif;color:#253638;background:#f8faf8}.dc-pwa-dialog .dc-pins-reset{width:auto;height:auto;font-size:13px;padding:8px 12px;line-height:22px}.dc-pwa-dialog[open]{z-index:10002}@media(max-width:640px){#dc-creative-home #dc-pinned-tools{gap:8px;padding:10px 0}#dc-pinned-tools nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}#dc-creative-home #dc-pinned-tools a{padding:5px 8px;font-size:12px}.dc-share-text{font-size:16px}}
.dc-pwa-dialog.dc-pins-inline{width:100%;max-height:none;padding:0;border:0;background:transparent;overflow:visible}
