sl-drawer.pattern-menu::part(body){display:flex;flex-direction:column;gap:8px}.import-pattern-options{display:flex;flex-direction:column;gap:24px}.import-pattern-option{display:flex;flex-direction:column;gap:6px}.import-pattern-action::part(base){width:100%;justify-content:center}.import-external-body{display:flex;flex-direction:column;gap:16px}.import-external-intro{font-size:var(--font_large);font-weight:var(--fontweight_heavy);color:var(--textMain);line-height:20px}.make-entry-choices{display:grid;grid-template-columns:1fr;gap:12px}.make-entry-choice{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--White);text-align:left;cursor:pointer;transition:var(--transition);font:inherit}.make-entry-choice:hover,.make-entry-choice:active{opacity:var(--opacityHover)}.make-entry-choice.selected{background:var(--menu);border-color:var(--menuIcon)}.make-entry-choice-title{font-size:var(--font_large);font-weight:var(--fontweight_heavy);line-height:20px;color:var(--textMain)}.make-entry-choice-desc,.ext-panel p{font-size:var(--font_main);line-height:18px;color:var(--textSecondary);font-family:var(--fontInter);margin:0;white-space:normal}.make-entry-selected{display:flex;align-items:center;justify-content:space-between;gap:12px}.make-entry-selected-text{font-size:var(--font_main);font-weight:var(--fontweight_heavy);color:var(--textMain);line-height:18px;white-space:normal}.make-entry-selected[hidden],.make-entry-choices[hidden],.import-external-intro[hidden],.ext-panel[hidden]{display:none!important}.make-entry-change{margin-left:auto;white-space:nowrap}.ext-panel{display:flex;flex-direction:column;gap:12px;justify-content:flex-end;padding-bottom:150px}.ext-library-thumb{margin-right:8px}sl-select.ext-library-select::part(display-input),sl-select.ext-library-select::part(combobox),sl-select.ext-library-select::part(listbox),sl-select.ext-library-select sl-option::part(base),sl-select.ext-art::part(display-input),sl-select.ext-art::part(combobox),sl-select.ext-art::part(listbox),sl-select.ext-art sl-option::part(base){background:var(--White);color:var(--textMain)}sl-select.ext-art::part(combobox),sl-select.ext-art::part(listbox){border:0;border-radius:12px}sl-select.ext-library-select::part(listbox){max-height:min(60vh,360px)}.ext-library-my-shop{font-size:var(--font_main)}.ext-library-search{width:100%;min-height:42px;box-sizing:border-box;padding:0 14px;border:0;border-radius:12px;background:var(--White);color:var(--textMain);font-family:var(--fontInter);font-size:var(--font_main)}.ext-library-search::placeholder{color:var(--textSupport)}.ext-library-search:focus{outline:2px solid var(--menuIcon);outline-offset:1px}.ext-library-my-shop{display:inline-flex;align-items:center;gap:6px;color:var(--textSecondary);line-height:16px;cursor:pointer}.ext-library-my-shop[hidden]{display:none}.ext-library-my-shop-checkbox{width:13px;height:13px;margin:0;accent-color:var(--menuIcon)}.ext-cover-preview{display:flex;align-items:center;gap:8px;margin-top:-4px}.ext-cover-preview[hidden]{display:none}.ext-cover-checking{color:var(--textSecondary);font-size:var(--font_small)}.ext-cover-thumb{width:56px;height:56px;border-radius:12px;object-fit:cover;background:var(--White)}.ext-panel-external sl-input::part(form-control-label),.ext-panel-external sl-select::part(form-control-label){margin-bottom:8px}.ext-import-promo{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--menuIcon);border-radius:20px;background:var(--menu)}.ext-import-promo-copy{display:flex;flex-direction:column;gap:8px}.ext-import-promo-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ext-import-promo-title{font-size:var(--font_large);font-weight:var(--fontweight_heavy);line-height:20px;color:var(--textMain)}.ext-import-promo-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--White);border:1px solid var(--menuIcon);color:var(--textSecondary);font-size:var(--font_second);font-weight:var(--fontweight_500);line-height:16px}.ext-import-promo-badge .ribblr_plus_only_img{width:16px!important;height:16px!important;margin:0}.ext-import-promo-desc{font-size:var(--font_main);line-height:18px;color:var(--textSecondary);font-family:var(--fontInter)}.ext-import-promo-btn{height:48px;background:var(--White);border:1px solid var(--menuIcon);border-radius:12px;align-items:center;justify-content:center;display:flex;padding:0 16px;cursor:pointer;font:inherit;font-weight:var(--fontweight_500);color:var(--textSecondary);width:100%}.ext-import-promo-btn .add-pat-text{display:flex;align-items:center;justify-content:center;gap:8px}.ext-import-promo-btn:hover,.ext-import-promo-btn:active{opacity:var(--opacityHover)}.make-entry-change{background:0 0;border:none;padding:0;color:var(--textSecondary);font-size:var(--font_main);font-weight:var(--fontweight_500);text-decoration:underline;cursor:pointer}#vp_submit::part(base){background:var(--Purple)!important}.import-pattern-desc p{font-size:var(--font_second)}.import-pattern-desc{font-size:var(--font_main);color:var(--textSecondary);line-height:16px;font-family:var(--fontInter)}@media screen and (max-width:480px){.ext-import-promo-head{align-items:flex-start}}.pattern-menu .share-pattern,.pattern-menu .add-pat-board,.pattern-menu .archive-pat{background:var(--White);border-radius:16px;padding:12px 16px;display:flex;flex-direction:row;gap:12px;color:var(--textMain);font-size:var(--font_large);line-height:20px;align-items:center;height:20px}.pattern-menu svg{height:24px;width:24px}sl-dialog#addBoardModal::part(panel){width:625px;height:576px;border-radius:24px}sl-dialog#addBoardModal::part(header){border-bottom:1px solid var(--menu)}sl-dialog#addBoardModal::part(header-actions){display:none}sl-dialog#addBoardModal::part(title){text-align:center}sl-dialog#addBoardModal::part(body){padding:32px 40}sl-dialog#addBoardModal::part(footer){border-top:1px solid var(--menu)}#cancel-add-board{display:none}#cancel-add-board::part(base){background:0 0;border:none;font-weight:var(--fontweight_heavy);color:var(--textSupport);font-size:var(--font_large)}.add-board-list{display:grid;margin:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:16px;max-height:75vh}.confirm-archive::part(header-actions){display:none}.confirm-archive::part(title){text-align:center}@media screen and (min-width:1280px){.mypatterns-page{margin:-16px 2% 0}.make-entry-choices{grid-template-columns:repeat(2,minmax(0,1fr))}sl-card.section::part(base){padding:24px}.patterns-title svg{height:24px;width:24px}.patterns-title .add-pattern svg{height:20px;width:20px}sl-card.section::part(body){border-radius:24px;box-sizing:border-box}.mypattern-item{}.mypattern-image img{}sl-menu.mypattern-menu{width:250px;border-radius:16px;background:var(--White);border:1px solid var(--background);display:none;z-index:1;top:4px}sl-menu.mypattern-menu sl-menu-item::part(checked-icon){display:none}.mypattern-menu .add-pat-board::part(label),.mypattern-menu .archive-pat::part(label){display:flex;align-items:center;gap:12px;padding:0 16px}.mypattern-menu .icon{height:20px}.mypattern-menu .icon svg{height:20px;width:20px}sl-menu-item.share-pattern::part(base),sl-menu-item.add-pat-board::part(base),sl-menu-item.archive-pat::part(base){color:var(--textMain);border-bottom:1px solid var(--background);height:44px;align-items:center;display:flex;box-sizing:border-box;padding:12px 0}sl-menu-item:hover.add-pat-board::part(base),sl-menu-item:focus.add-pat-board::part(base),sl-menu-item:hover.archive-pat::part(base),sl-menu-item:focus.archive-pat::part(base){background:var(--btnBackground)}sl-menu-item.archive-pat::part(base){border-bottom:none}#cancel-add-board{display:flex}.add-board-list .board{max-width:171px}.add-board-list .board-grid.grid-2,.add-board-list .board-grid.grid-4{height:134px}.add-board-list .grid-4 img{max-height:67px}.add-board-list .grid-1 img,.add-board-list .grid-2 img{max-height:134px}.add-board-list .board-grid.grid-0,.add-board-list .board-grid.grid-1{height:134px}.add-board-list .board-name{font-weight:var(--fontweight_500)}}