.my-pages-page{background:#f7f2ea;min-height:100vh}.my-pages{padding:clamp(48px,8vw,96px) 20px}.my-pages__container{max-width:1080px;margin:0 auto}.my-pages__notice{color:#45594e;background:#fffdf8;border:1px solid #45594e2e;border-radius:8px;max-width:780px;margin:0 auto 20px;padding:14px 18px;font-size:15px;line-height:1.55}.my-pages__panel{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.my-pages__intro{padding-top:12px}.my-pages__eyebrow,.my-pages__label{color:#6f7d74;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;line-height:1.4;display:block}.my-pages__title{color:#342b27;max-width:620px;margin:0;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.05}.my-pages__text{color:#665850;max-width:560px;margin:22px 0 0;font-size:17px;line-height:1.75}.my-pages__content{gap:16px;display:grid}.my-pages__content--list{grid-template-columns:1fr}.my-pages__card{background:#fffdf8;border:1px solid #45594e24;border-radius:8px;padding:clamp(22px,4vw,34px);box-shadow:0 18px 46px #3f342f14}.my-pages__card--item{gap:10px;display:grid}.my-pages__card--deleted{background:#fbf5f1;border-color:#975b4b4d}.my-pages__form{gap:14px;display:grid}.my-pages__field{gap:8px;display:grid}.my-pages__input{color:#342b27;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #45594e3d;border-radius:8px;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s}.my-pages__input:focus{border-color:#45594e;box-shadow:0 0 0 3px #45594e24}.my-pages__input--error{border-color:#b75c4c}.my-pages__error{color:#9b4337;font-size:14px;line-height:1.45}.my-pages__lead{color:#342b27;margin:0;font-size:24px;font-weight:700;line-height:1.2}.my-pages__hint{color:#6b5b54;margin:16px 0 0;font-size:14px;line-height:1.65}.my-pages__hint--compact{margin-top:12px}.my-pages__deletion-deadline{color:#8b4b3f;margin:0;font-size:14px;font-weight:700;line-height:1.5}.my-pages__hint a{color:#45594e;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.my-pages__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.my-pages__primary,.my-pages__secondary,.my-pages__danger{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.my-pages__primary{color:#fff;background:#45594e;border:1px solid #45594e}.my-pages__secondary{color:#45594e;background:#fff;border:1px solid #45594e3d}.my-pages__danger{color:#943f34;background:#fff7f5;border:1px solid #a44f42}.my-pages__danger:disabled{cursor:not-allowed;opacity:.48}.my-pages__primary:hover,.my-pages__secondary:hover,.my-pages__danger:not(:disabled):hover{transform:translateY(-1px)}.my-pages-delete-dialog{color:#342b27;background:#fffdf8;border:0;border-radius:12px;width:min(520px,100% - 28px);max-width:520px;max-height:calc(100dvh - 28px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden auto;box-shadow:0 24px 72px #342b2747}.my-pages-delete-dialog::backdrop{background:#181412a3}.my-pages-delete-dialog__form{gap:18px;padding:clamp(24px,5vw,36px);display:grid}.my-pages-delete-dialog__title{margin:0;font-size:28px;line-height:1.2}.my-pages-delete-dialog__text{color:#665850;margin:0;font-size:16px;line-height:1.65}.my-pages-delete-dialog__confirmation{color:#6b443d;cursor:pointer;background:#fff7f5;border:1px solid #a44f423d;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;line-height:1.5;display:flex}.my-pages-delete-dialog__confirmation input{accent-color:#943f34;flex:none;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:4px;padding:0}.my-pages-delete-dialog__confirmation span{flex:auto;min-width:0}.my-pages-delete-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=860px){.my-pages{padding-top:72px}.my-pages__panel{grid-template-columns:1fr}.my-pages__intro{padding-top:0}}@media (width<=560px){.my-pages{padding:72px 14px 64px}.my-pages__card{padding:20px}.my-pages__title{font-size:34px}.my-pages__text{font-size:16px}.my-pages__actions,.my-pages__primary,.my-pages__secondary,.my-pages__danger{width:100%}.my-pages-delete-dialog__actions{flex-direction:column-reverse}}
