.project-actions{margin-top:14px;font-size:.79rem}.project-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:0 0 12px;border-bottom:1px solid #e7e2eb}.project-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.bookmark-help summary,.project-actions button,.projects-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ded7e3;border-radius:7px;background:#fff;color:#5d5066;padding:8px 11px;min-height:36px;font:inherit;font-size:.78rem;line-height:1.3;cursor:pointer}.project-actions svg,.projects-dialog svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bookmark-help summary:hover,.project-actions button:hover,.projects-dialog button:hover{background:#f9edf2;color:#91394e;border-color:#d4b6c5}.project-actions .project-primary,.projects-dialog .project-primary{border-color:#a73549;background:#a73549;color:#fff;font-weight:600;box-shadow:0 1px 2px #84344918}.project-actions .project-primary:hover,.projects-dialog .project-primary:hover{background:#8e2d41;color:#fff;border-color:#8e2d41}.bookmark-help summary,.project-actions .project-quiet{background:0 0;border-color:transparent;padding:7px 8px;color:#74677e;font-size:.75rem}.project-actions [hidden],.projects-dialog [hidden]{display:none!important}.project-actions button:disabled,.projects-dialog button:disabled{opacity:.5;cursor:wait}.project-actions .project-status:empty{display:none}.project-actions .project-status{margin:8px 0 0;color:#685173;font-size:.75rem}.bookmark-help{position:relative}.bookmark-help summary{list-style:none}.bookmark-help summary::-webkit-details-marker{display:none}.project-actions .bookmark-help p{position:absolute;right:0;z-index:40;background:#fff;border:1px solid #ded7e3;border-radius:10px;padding:14px;width:270px;max-width:80vw;box-shadow:0 8px 25px #36334620;line-height:1.55;font-size:.78rem;color:#695c74;margin:7px 0 0}.projects-dialog{width:min(780px,calc(100% - 28px));max-height:86dvh;border:1px solid #e4dbe8;border-radius:18px;padding:0;color:#363346;box-shadow:0 24px 90px #30213940;overflow:hidden;font-family:inherit}.projects-dialog[open]{display:flex;flex-direction:column}.projects-dialog::backdrop{background:#29203666;backdrop-filter:blur(3px)}.projects-header{display:flex;align-items:center;gap:12px;padding:20px 22px 16px;flex:none}.projects-header-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#f6eaf1;color:#a04a62;flex:none}.projects-header-icon svg{width:22px;height:22px}.projects-header h2{font-size:1.2rem;letter-spacing:-.35px;font-weight:700;margin:0}.projects-header p{font-size:.75rem;color:#83718e;margin:4px 0 0}.projects-dialog .project-icon-button{margin-left:auto;min-width:32px;min-height:32px;padding:6px;border-color:transparent;color:#96879d;background:#f8f5f9}.projects-tabs{display:flex;gap:4px;border-bottom:1px solid #ede7f0;padding:0 22px;flex:none}.projects-dialog .projects-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;min-height:42px;padding:9px 15px;color:#7e6d8a;font-size:.8rem}.projects-dialog .projects-tabs button[aria-pressed=true]{border-bottom-color:#a73549;color:#96364d;font-weight:700}#projectCount{display:inline-block;border-radius:10px;padding:2px 6px;background:#f2edf5;color:#84728f;font-size:.65rem;font-weight:600;min-width:21px}.projects-body{padding:22px;overflow:auto;overscroll-behavior:contain;min-height:0}.project-draft{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;align-items:start}.project-draft-image{height:190px;border:1px solid #e9e1ec;border-radius:10px;background:#f5f1f7;display:grid;place-items:center;overflow:hidden;padding:12px}.project-draft-image img{width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 2px 5px #3f294920)}.project-draft-image>span{color:#b9a4bf;font-family:Georgia,serif;font-size:52px}.project-eyebrow{display:block;color:#a085ad;letter-spacing:.1em;font-size:.63rem;font-weight:700;margin-bottom:12px}.projects-dialog label{display:block;font-size:.78rem;font-weight:600;margin:0 0 6px;color:#63526e}#toolLink,.projects-dialog input:not([type=file]){width:100%;min-width:0;border:1px solid #ded4e5;border-radius:7px;padding:9px 11px;font:inherit;font-size:.9rem;color:#3e3048;background:#fff;min-height:40px}.projects-dialog input::placeholder{color:#b0a2b7}.project-draft-fields>p{font-size:.76rem;line-height:1.5;color:#8a7994;margin:9px 0 15px}.projects-footer{background:#faf8fc;border-top:1px solid #ece5f1;padding:14px 22px 16px;flex:none}.projects-footer button{font-size:.73rem;background:0 0;border-color:#e7dfed;padding:7px 9px}.projects-footer p{font-size:.69rem;line-height:1.5;color:#8a7994;margin:10px 0 0;max-width:640px}.projects-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-card{border:1px solid #e8e0ed;border-radius:11px;min-width:0;overflow:hidden;background:#fff;transition:border-color .15s}.project-card:hover{border-color:#ccb5d5}.project-card-thumb{height:112px;display:grid;place-items:center;background:#f5f1f8;padding:10px}.project-card-thumb img{width:100%;height:92px;object-fit:contain}.project-card-thumb>span{font-size:40px;font-family:Georgia,serif;color:#bcabc6}.project-card-body{padding:11px}.project-card h3{font-size:.83rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;margin:0}.project-card p{font-size:.67rem;color:#a291ad;margin:4px 0 10px}.projects-dialog .project-card button{font-size:.7rem;min-height:30px;padding:6px 8px}.project-card .project-action-row{gap:4px}.projects-dialog .project-card button:first-child{flex:1;background:#f8edf3;color:#96415a;border-color:#eed6e3}.projects-dialog .project-card button.project-card-icon{border-color:transparent;background:0 0;padding:5px;min-width:29px;color:#9b87a7}.projects-dialog .project-card button.project-delete:hover{color:#a73549;background:#faeaf0}.projects-empty{grid-column:1/-1;min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:20px;border:1px dashed #e0d3e8;border-radius:11px;background:#fcfafe;gap:12px}.projects-empty>span{font-family:Georgia,serif;font-size:38px;color:#ccb8d5}.projects-empty p{margin:0;font-size:.85rem;color:#796286;max-width:300px}#projectsMessage{font-size:.78rem;line-height:1.5;color:#647d70;margin:14px 0 0}#projectsMessage:empty{display:none}#projectsMessage.error-message{color:#a73549;background:#fff2f5;border-radius:8px;padding:10px}.project-actions :focus-visible,.projects-dialog :focus-visible{outline:2px solid #a73549;outline-offset:2px}@media(max-width:800px){.project-toolbar{justify-content:flex-start;gap:6px;padding-bottom:10px}.project-actions .project-share-actions{gap:2px}.bookmark-help summary,.project-actions .project-quiet{font-size:.71rem;padding:7px}.project-actions{margin-top:12px}.project-actions button{min-height:38px}}@media(max-width:600px){.projects-dialog{width:calc(100% - 16px);max-height:90dvh;border-radius:14px}.projects-header{padding:15px 14px 12px;gap:9px}.projects-header-icon{width:34px;height:34px}.projects-header h2{font-size:1.08rem}.projects-header p{font-size:.69rem}.projects-tabs{padding:0 12px}.projects-body{padding:14px}.projects-footer{padding:12px 14px}.projects-footer .project-action-row{gap:6px}.projects-footer button{flex:1;font-size:.7rem;min-height:44px}.project-draft{grid-template-columns:80px minmax(0,1fr);gap:12px}.project-draft-image{height:100px;padding:6px}.project-eyebrow{margin-bottom:8px}.project-draft-fields .project-action-row{margin-left:-92px;margin-top:14px}.project-draft-fields .project-action-row button{flex:1;min-height:44px}.projects-dialog input:not([type=file]){font-size:16px}.project-draft-fields>p{font-size:.7rem}.projects-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.projects-dialog .project-card button{min-height:38px}.project-card-body{padding:9px}.project-card .project-action-row{gap:1px}.project-card-thumb{height:95px}.project-card-thumb img{height:75px}}@media(max-width:380px){.projects-list{grid-template-columns:1fr}.project-card{display:grid;grid-template-columns:84px minmax(0,1fr)}.project-card-thumb{height:100%;padding:6px}.project-card-thumb img{height:80px}.project-draft{grid-template-columns:1fr}.project-draft-image{height:85px}.project-draft-fields .project-action-row{margin-left:0}}.share-dialog{width:min(560px,calc(100% - 28px))}.share-dialog .projects-body{padding-top:4px}.share-dialog .projects-header>div{min-width:0}.share-dialog .projects-header h2{overflow-wrap:anywhere}.share-page-preview{padding:15px 16px;background:#faf6fa;border:1px solid #eee3ed;border-radius:11px;display:flex;flex-direction:column;gap:7px;margin:4px 0 20px}.share-page-preview strong{font-size:.91rem;line-height:1.45;color:#594762}.share-page-preview span{font-size:.73rem;color:#97839d;overflow-wrap:anywhere}.share-socials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.share-socials a{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px 8px;border:1px solid #e9e0ee;border-radius:10px;color:#655170;text-decoration:none;font-size:.8rem;font-weight:500}.share-socials a:hover{border-color:#cca4bc;background:#fcf7fa}.share-social-icon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;font:700 24px/1 Arial,sans-serif}.share-whatsapp{color:#227657;background:#e8f6ee}.share-whatsapp svg{width:21px;height:21px}.share-facebook{color:#2163ba;background:#eaf1fb}.share-x{color:#fff;background:#342d3b;font-size:19px}.share-help,.share-post-help p{font-size:.75rem;line-height:1.6;color:#89758f;margin:12px 0 18px}.share-link-row{display:flex;gap:8px;align-items:center}.share-link-row input{flex:1;min-width:0}.share-link-row button{flex:none;min-height:40px}.share-dialog .share-more{border:0;background:0 0;padding:9px 0;color:#8a5675;margin-top:9px}.share-feedback{font-size:.77rem;line-height:1.5;color:#806286;margin:14px 0 0}.share-feedback:empty{display:none}.share-image-stage{border:1px solid #e9e1ed;border-radius:12px;background:repeating-conic-gradient(#f6f2f7 0 25%,#ede7f0 0 50%) 0/18px 18px;min-height:170px;height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:14px;margin-top:4px}.share-image-stage img{display:block;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 2px 5px #30203925)}.share-image-stage>span{font-size:.85rem;line-height:1.6;text-align:center;color:#80678d;max-width:310px}.share-file{font-size:.69rem;color:#98829f;overflow-wrap:anywhere;margin:8px 0 16px}.share-file:empty{display:none}.share-design-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.share-design-actions button{flex:1;min-height:42px}.share-post-help{border-top:1px solid #eee6f0;margin-top:20px;padding-top:17px}.share-post-help strong{font-size:.79rem;color:#6a5376}.share-post-help p{margin:7px 0;font-size:.74rem}button.design-share{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d9bacb;border-radius:8px;padding:9px 12px;background:#f9edf3;color:#93405a;font-family:inherit;font-size:.78rem;font-weight:500;line-height:1.35;min-height:40px;cursor:pointer}button.design-share:hover{background:#f2dfe9;border-color:#bb809e;color:#7e2c47}button.design-share:disabled{opacity:.5;cursor:default}button.design-share svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}button.design-share:focus-visible{outline:2px solid #a73549;outline-offset:2px}.card-actions .design-share{margin-left:auto}.photo-inline .design-share{flex:1}.creative-downloads .design-share{flex:1}.vector-dock:has(.design-share){flex-wrap:wrap}@media(max-width:600px){.share-dialog{width:calc(100% - 16px)}.share-dialog .projects-body{padding-top:2px}.share-socials{gap:8px}.share-socials a{padding:12px 6px;font-size:.77rem}.share-image-stage{height:200px}.share-link-row{flex-wrap:wrap}.share-link-row input{flex-basis:100%}.share-link-row button{width:100%;min-height:42px}.share-page-preview{margin-bottom:14px}.share-dialog .projects-header-icon{display:none}.share-design-actions{flex-direction:column}.share-design-actions button{width:100%;min-height:44px}.card-actions .design-share{flex-basis:100%;margin-left:0}.photo-inline .design-share{flex-basis:100%}.creative-downloads .design-share{flex-basis:100%}}.card-actions .design-share,.vector-dock .design-share{grid-column:1/-1}.vector-dock .design-share{min-height:42px}.share-dialog .share-social-icon svg{width:21px;height:21px;fill:currentColor;stroke:none}.share-caption{margin-top:20px;padding:14px;border:1px solid #e9e0ee;border-radius:11px;background:#fcf9fc}.share-caption-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.share-caption-heading label{margin:0;font-size:.85rem}.share-caption-heading button{flex:none;min-height:40px}.share-caption>p:not(.share-feedback){font-size:.78rem;line-height:1.5;color:#806e87;margin:8px 0 12px}.share-caption textarea{display:block;box-sizing:border-box;width:100%;min-width:0;resize:vertical;border:1px solid #e0d4e6;border-radius:8px;background:#fff;padding:10px 12px;color:#655170;font:inherit;font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.share-caption .share-feedback{margin-top:9px}@media(max-width:600px){.share-caption{padding:12px}.share-caption-heading{flex-wrap:wrap}.share-caption-heading button{min-height:44px}.share-caption textarea{font-size:16px;min-height:192px}}
