.CreateProposalView_container__uku5n{height:100%;overflow-y:auto;padding:20px;background:var(--berry-bg)}.CreateProposalView_form__HftDb{display:flex;flex-direction:column;gap:20px}.CreateProposalView_section__EGqUN{display:flex;flex-direction:column;gap:8px}.CreateProposalView_sectionHeader__2Yk0m{display:flex;justify-content:space-between;align-items:center}.CreateProposalView_label__qasrd{font-size:13px;font-weight:600;color:var(--berry-text-primary)}.CreateProposalView_input__Bgp_2{padding:10px 12px;background:var(--berry-bg-secondary);border:1px solid var(--berry-border);border-radius:6px;color:var(--berry-text-primary);font-size:14px;transition:border-color .15s}.CreateProposalView_input__Bgp_2:focus{outline:none;border-color:var(--berry-primary)}.CreateProposalView_input__Bgp_2:disabled{opacity:.7;cursor:not-allowed}.CreateProposalView_input__Bgp_2::placeholder{color:var(--berry-text-secondary);opacity:.6}.CreateProposalView_radioGroup__CYqt5{display:flex;gap:20px;flex-wrap:wrap}.CreateProposalView_radioLabel__kQIVB{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--berry-text-primary);cursor:pointer}.CreateProposalView_radioLabel__kQIVB input{cursor:pointer}.CreateProposalView_radioLabel__kQIVB input:disabled{cursor:not-allowed}.CreateProposalView_twoColumnLayout__VI9wN{display:grid;grid-template-columns:65fr 35fr;gap:24px}.CreateProposalView_leftColumn__wNQK6,.CreateProposalView_rightColumn__wBNhx{display:flex;flex-direction:column;gap:20px}.CreateProposalView_emptyState__rcM83{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 20px;text-align:center;background:var(--berry-bg)}.CreateProposalView_content__IlI3M{max-width:400px}.CreateProposalView_iconWrapper__V0kd1{margin-bottom:20px}.CreateProposalView_icon__532AT{font-size:48px}.CreateProposalView_title__IZeau{font-size:20px;font-weight:700;color:var(--berry-text-primary);margin:0 0 12px}.CreateProposalView_message__yzx_C{font-size:14px;color:var(--berry-text-secondary);line-height:1.5;margin:0 0 20px}.CreateProposalView_hint__axXXS{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--berry-bg-secondary);border:1px solid var(--berry-border);border-radius:8px;padding:12px 16px;font-size:13px}.CreateProposalView_hintIcon__kPqmV{font-size:16px}.CreateProposalView_hintText__4Txfb{color:var(--berry-text-secondary)}.CreateProposalView_backButton__hhFJT{font-family:var(--berry-font-system);font-size:11px;padding:4px 8px;border:1px solid var(--berry-border);background:var(--berry-button-bg);color:var(--berry-button-text);border-radius:4px;cursor:pointer;transition:all .15s ease}.CreateProposalView_backButton__hhFJT:hover{background:var(--berry-accent);color:white;border-color:var(--berry-accent)}.CreateProposalView_error__TL8wu{padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:13px}.CreateProposalView_loading__wEMrB{display:flex;justify-content:center;align-items:center;height:200px;font-family:var(--berry-font-system);font-size:14px;color:var(--berry-text-secondary)}@media (max-width:900px){.CreateProposalView_twoColumnLayout__VI9wN{grid-template-columns:1fr}}@media (max-width:600px){.CreateProposalView_container__uku5n{padding:16px}.CreateProposalView_radioGroup__CYqt5{flex-direction:column;gap:12px}}.Camp_camp__xewhu{display:flex;flex-direction:column;height:100%;background:var(--berry-bg);overflow:hidden}.Camp_header___NeJt{justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--berry-border);background:var(--berry-bg-secondary)}.Camp_headerLeft__Mpsm9,.Camp_header___NeJt{display:flex;align-items:center;gap:12px}.Camp_logo__fr6tx{width:24px;height:24px;image-rendering:pixelated;cursor:pointer}.Camp_searchButton__RGDuC{display:flex;align-items:center;padding:6px 12px;background:var(--berry-bg);border:1px solid var(--berry-border);border-radius:4px;cursor:pointer;min-width:200px}.Camp_searchButton__RGDuC:hover{background:var(--berry-bg-tertiary)}.Camp_searchPlaceholder__e70po{font-family:var(--berry-font-system);font-size:12px;color:var(--berry-text-secondary)}.Camp_tabsRight__QvvOv{display:flex;gap:0}.Camp_tab__fVZqg{font-family:var(--berry-font-system);font-size:11px;padding:4px 12px;border:1px solid var(--berry-border);background:var(--berry-button-bg);color:var(--berry-text-primary);cursor:pointer;margin-left:-1px}.Camp_tab__fVZqg:first-child{margin-left:0;border-radius:4px 0 0 4px}.Camp_tab__fVZqg:last-child{border-radius:0 4px 4px 0}.Camp_tab__fVZqg:hover:not(.Camp_active__tkJgs){background:var(--berry-bg-tertiary)}.Camp_tab__fVZqg.Camp_active__tkJgs{background:var(--berry-primary);color:white;border-color:var(--berry-primary);position:relative;z-index:1}.Camp_content__h_cGV{flex:1 1;overflow:hidden}.Camp_toolbarLogoPair__Qyd_y{display:flex;align-items:center;gap:4px;cursor:pointer;margin-left:8px;margin-right:4px;flex-shrink:0}.Camp_toolbarLogoPair__Qyd_y:hover{opacity:.75}.Camp_toolbarLogo__QfR2v{width:28px;height:28px;flex-shrink:0}.Camp_toolbarLogoX__1bDYK{font-size:11px;color:var(--berry-text-muted);line-height:1;-webkit-user-select:none;user-select:none}.Camp_toolbarLogoBerry__gq4Ae{width:20px;height:20px;flex-shrink:0}.Camp_toolbarSearch__GDRF3{justify-self:flex-start;margin-right:auto;display:flex;align-items:center;gap:6px;padding:4px 10px;min-width:220px;max-width:380px;width:100%;height:28px;border:1px solid var(--berry-border,rgba(0,0,0,.12));border-radius:var(--berry-radius-button,6px);background:var(--berry-bg,rgba(0,0,0,.06));color:var(--berry-text-secondary,#888);cursor:pointer;font-family:var(--berry-font-system);font-size:12px}.Camp_toolbarSearch__GDRF3:hover{background:var(--berry-bg-tertiary,rgba(0,0,0,.08))}.Camp_toolbarSearchActive__fYo2c{justify-self:flex-start;margin-right:auto;display:flex;align-items:center;padding:4px 10px;min-width:220px;max-width:380px;width:100%;height:28px;border:1px solid var(--berry-accent,#0a84ff);border-radius:var(--berry-radius-button,6px) var(--berry-radius-button,6px) 0 0;background:var(--berry-bg-secondary,rgba(255,255,255,.12));color:var(--berry-text-primary);font-family:var(--berry-font-system);font-size:12px;outline:none;box-shadow:0 0 0 1px var(--berry-accent,#0a84ff)}.Camp_toolbarSearchIcon__D1PuY{font-size:13px;opacity:.5;flex-shrink:0}.Camp_toolbarSearchText__s6Uli{flex:1 1;text-align:left;white-space:nowrap}.Camp_toolbarSearchKbd__euPQe{font-family:var(--berry-font-system);font-size:10px;padding:1px 4px;border-radius:3px;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);color:var(--berry-text-tertiary,#999);flex-shrink:0}.Camp_toolbarBtn__H8dQa{display:flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border:1px solid var(--berry-border,rgba(0,0,0,.12));border-radius:var(--berry-radius-button,6px);background:transparent;color:var(--berry-title-bar-text,inherit);cursor:pointer;font-family:var(--berry-font-system);font-size:11px;font-weight:500;white-space:nowrap;margin-left:-1px}.Camp_toolbarBtn__H8dQa:first-child{margin-left:0;border-radius:var(--berry-radius-button,6px) 0 0 var(--berry-radius-button,6px)}.Camp_toolbarBtn__H8dQa:last-child{border-radius:0 var(--berry-radius-button,6px) var(--berry-radius-button,6px) 0}.Camp_toolbarBtn__H8dQa:only-child{border-radius:var(--berry-radius-button,6px);margin-left:0}.Camp_toolbarBtn__H8dQa:hover:not(.Camp_toolbarBtnActive___27nb){background:rgba(0,0,0,.06)}.Camp_toolbarBtnActive___27nb{background:var(--berry-primary,#3b82f6);color:#fff;border-color:var(--berry-primary,#3b82f6);position:relative;z-index:1}.Camp_toolbarBack__suWwH{display:flex;align-items:center;gap:4px;height:28px;padding:0 8px 0 6px;border:1px solid var(--berry-border,rgba(0,0,0,.12));border-radius:var(--berry-radius-button,6px);background:transparent;color:var(--berry-title-bar-text,inherit);cursor:pointer;font-family:var(--berry-font-system);font-size:12px;font-weight:400;white-space:nowrap}.Camp_toolbarBack__suWwH:hover{background:rgba(0,0,0,.06)}.Camp_toolbarTitle__hbY8G{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1}.Camp_toolbarShareBtn__PtBrx,.Camp_toolbarTitle__hbY8G{font-family:var(--berry-font-system);font-size:12px;color:var(--berry-title-bar-text,inherit)}.Camp_toolbarShareBtn__PtBrx{display:flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:1px solid var(--berry-border,rgba(0,0,0,.12));border-radius:var(--berry-radius-button,6px);background:transparent;cursor:pointer}.Camp_toolbarShareBtn__PtBrx:hover{background:rgba(0,0,0,.06)}.Camp_toolbarShareLabel__1icxL{font-size:11px}.Camp_toolbarSelect__7Fv7y{height:28px;padding:0 24px 0 8px;border:1px solid var(--berry-border,rgba(0,0,0,.12));border-radius:var(--berry-radius-button,6px);background:var(--berry-bg,rgba(0,0,0,.04));color:var(--berry-title-bar-text,inherit);font-family:var(--berry-font-system);font-size:11px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%23888' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.Camp_toolbarSelect__7Fv7y:hover{background-color:var(--berry-bg-tertiary,rgba(0,0,0,.06))}.Camp_toolbarDraftStatus__Us1nV{display:flex;align-items:center;gap:6px;font-family:var(--berry-font-system);font-size:11px;color:var(--berry-text-secondary,#888)}.Camp_toolbarDraftName__RECau{font-weight:500;color:var(--berry-title-bar-text,inherit);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Camp_toolbarDraftSaving__XzeVF{color:var(--berry-text-tertiary,#999)}.Camp_toolbarDraftSaved__Z68RP{color:var(--berry-text-secondary,#888)}.Camp_toolbarDraftUnsaved__KV0kH{color:var(--berry-warning,#f59e0b)}.Camp_toolbarDraftError__jSb98{color:var(--berry-danger,#ef4444)}@media (max-width:768px){.Camp_header___NeJt{gap:8px;padding:8px 12px}.Camp_headerLeft__Mpsm9{flex:1 1;min-width:0;gap:8px}.Camp_logo__fr6tx{width:24px;height:24px;flex-shrink:0}.Camp_searchButton__RGDuC{flex:1 1;min-width:unset}.Camp_tab__fVZqg{padding:6px 10px;font-size:11px}}