.profile-ideas{width:100%;display:flex;flex-direction:column;gap:2.4rem;margin-bottom:8rem}@media (max-width: 768px){.profile-ideas{gap:2rem;margin-bottom:5.6rem}}.profile-ideas_loading .profile-ideas__container{opacity:.6;pointer-events:none}.profile-ideas__title{font-family:Garamond;font-size:3.6rem;font-weight:400;line-height:1.08}@media (max-width: 768px){.profile-ideas__title{font-size:3rem}}.profile-ideas__controls{display:flex;flex-direction:column;gap:1.8rem}.profile-ideas__results{display:grid;gap:2.4rem;scroll-margin-top:10rem}.profile-ideas__count{margin:0;font-family:Nagel;font-size:1.4rem;color:rgba(24,24,24,.6)}.profile-ideas__pagination fieldset{margin:0;padding:0;border:0;min-width:0}.profile-ideas__pagination button{min-width:44px;min-height:44px}.profile-ideas__pagination .pagination__list{gap:4px}.profile-ideas__pagination fieldset:disabled{opacity:.55}.profile-ideas__error{font-size:1.4rem}.profile-ideas__error button{margin-top:8px;min-height:44px;color:#fd6735;text-decoration:underline}.profile-ideas__container{transition:opacity .3s}.profile-ideas__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2.4rem}@media (max-width: 768px){.profile-ideas__list{gap:1.6rem}}.profile-ideas__empty{display:block;padding:2rem 0;font-size:1.8rem;color:rgba(24,24,24,.45)}.profile-ideas-create{margin-bottom:2rem}.profile-ideas-create__toggle{min-height:4.4rem;padding:.9rem 1.5rem;border:.1rem solid #FD6735;border-radius:.5rem;color:#fd6735;font-family:Nagel;font-size:1.25rem;font-weight:500}.profile-ideas-create__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.2rem;padding:1.6rem;border:.1rem solid rgba(24,24,24,.1);border-radius:.6rem;background:rgba(255,255,255,.7)}.profile-ideas-create__form label{display:grid;gap:.6rem;font-family:Nagel;font-size:1.1rem}.profile-ideas-create__form input,.profile-ideas-create__form textarea{width:100%;min-height:4rem;padding:.8rem 1rem;border:.1rem solid rgba(24,24,24,.18);border-radius:.4rem;background:#fcf8ec}.profile-ideas-create__form textarea{min-height:8rem;resize:vertical}.profile-ideas-create__form>button{min-height:4.4rem;padding:1rem 1.6rem;border-radius:.4rem;color:#fff;background:#fd6735;font-family:Nagel;font-weight:500;text-transform:uppercase}.profile-ideas-create__form>button:disabled{opacity:.5}.profile-ideas-create__wide{grid-column:1/-1}@media (max-width: 768px){.profile-ideas-create__form{grid-template-columns:1fr;padding:14px}.profile-ideas-create__wide{grid-column:auto}}.profile-ideas-search{min-height:5.8rem;display:flex;align-items:center;gap:1.4rem;padding:0 2rem;border:.1rem solid rgba(24,24,24,.12);border-radius:1rem;background-color:rgba(255,255,255,.36);color:rgba(24,24,24,.45)}@media (max-width: 768px){.profile-ideas-search{min-height:5rem;padding:0 1.4rem}}.profile-ideas-search svg{width:2.4rem;height:2.4rem;flex-shrink:0}.profile-ideas-search input{width:100%;min-width:0;font-family:Nagel;font-size:1.4rem;line-height:1.2;color:#181818}.profile-ideas-search input::placeholder{color:rgba(24,24,24,.35)}.profile-ideas-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem 2.4rem}@media (max-width: 1024px){.profile-ideas-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}.profile-ideas-quick__item{min-height:5.8rem;display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:1.2rem;border:.1rem solid rgba(24,24,24,.1);border-radius:1rem;background-color:rgba(255,255,255,.24);color:#181818;font-family:Nagel;font-size:1.3rem;line-height:1.1;font-weight:500;transition:.3s}@media (max-width: 768px){.profile-ideas-quick__item{min-height:5rem;justify-content:flex-start;font-size:1.2rem}}@media (hover){.profile-ideas-quick__item:hover{border-color:rgba(253,103,53,.5);color:#fd6735}}@media (hover: none){.profile-ideas-quick__item:active{border-color:rgba(253,103,53,.5);color:#fd6735}}.profile-ideas-quick__item svg{width:2.6rem;height:2.6rem;flex-shrink:0}.profile-ideas-quick__item_active{border-color:rgba(253,103,53,.55);color:#fd6735;background-color:rgba(253,103,53,.04)}
