.bn-notebook{min-width:0}.bn-memo-editor-heading,.bn-memo-footer,.bn-memo-list-heading,.bn-notebook-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.bn-notebook-heading{flex-wrap:wrap;padding:0 0 12px}.bn-notebook-heading strong{font-size:15px}.bn-memo-footer,.bn-notebook-heading span{color:var(--bn-muted);font-size:11px}.bn-legacy-note{padding:8px 10px;margin-bottom:12px;border:1px solid var(--bn-line);background:var(--bn-surface)}.bn-legacy-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px!important}.bn-memo-filters{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--bn-line)}.bn-memo-filters>label{margin:0!important;min-width:128px;flex:1 1}.bn-notebook-columns{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.5fr);grid-gap:16px;gap:16px;margin-top:14px}.bn-memo-archive{border:1px solid var(--bn-line);background:var(--bn-surface);max-height:545px;min-height:250px;overflow:auto}.bn-memo-list-heading{padding:9px 12px;position:-webkit-sticky;position:sticky;top:0;background:var(--bn-memo-head-bg);border-bottom:1px solid var(--bn-line)}.bn-memo-archive>p{padding:18px 12px;color:var(--bn-muted)}.bn-memo-day h3{margin:0;padding:7px 12px;background:var(--bn-memo-day-bg);border-bottom:1px solid var(--bn-line-soft);font-size:12px}.bn-memo-day button{display:flex;flex-direction:column;gap:5px;width:100%;border:0;border-radius:0;padding:10px 12px;background:var(--bn-surface);text-align:left;white-space:normal;border-bottom:1px solid var(--bn-line-soft);box-shadow:none}.bn-memo-day button.is-active{background:var(--bn-memo-active);border-left:3px solid var(--bn-accent)}.bn-memo-day button>span{white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bn-memo-day small{color:var(--bn-muted);font-size:10px}.bn-memo-editor{min-width:0}.bn-memo-editor-heading{margin-bottom:10px}.bn-memo-editor-heading h3{margin:0;font-size:13px}.bn-memo-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:10px}.bn-memo-fields label{display:flex;flex-direction:column;gap:4px}.bn-memo-paper-label{display:flex;flex-direction:column;gap:5px}.bn-app textarea.bn-memo-paper{padding:8px 12px;min-height:350px;resize:vertical;border:1px solid var(--bn-field-border);font-size:13px;line-height:28px;color:var(--bn-memo-ink);background-color:var(--bn-memo-paper);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 27px,var(--bn-memo-rule) 27px,var(--bn-memo-rule) 28px);background-size:100% 28px;background-position:0 8px;background-attachment:local}.bn-memo-footer{flex-wrap:wrap;margin-top:6px}@media (max-width:650px){.bn-notebook-columns{grid-template-columns:minmax(0,1fr)}.bn-memo-archive{min-height:120px;max-height:230px}.bn-memo-editor{grid-row:1}.bn-memo-filters>label{min-width:105px}.bn-app textarea.bn-memo-paper{min-height:280px}}.bn-notebook-heading>span{max-width:100%;overflow-wrap:anywhere}.bn-memo-category-manager{margin-top:12px;border:1px solid var(--bn-memo-box-border);border-radius:4px;padding:12px;background:var(--bn-memo-box-bg)}.bn-memo-category-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.bn-memo-category-heading h3{margin:0;font-size:13px}.bn-memo-category-manager>p{font-size:11px;margin-bottom:8px}.bn-memo-category-columns{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px}.bn-memo-category-list{display:flex;flex-direction:column;gap:3px;min-height:90px;max-height:190px;overflow:auto;border:1px solid var(--bn-head-line);background:var(--bn-surface);padding:4px}.bn-memo-category-list>p{padding:8px;color:var(--bn-muted)}.bn-memo-category-list button{width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere}.bn-memo-category-list button.is-active{background:var(--bn-memo-active);border-color:var(--bn-btn-hover-border)}.bn-memo-category-editor{min-width:0}.bn-memo-category-editor>label{display:flex;flex-direction:column;gap:4px}.bn-memo-category-editor>small{color:var(--bn-muted);font-size:10px}.bn-memo-category-editor .bn-actions{gap:5px;margin-bottom:0}.bn-memo-category-help{padding:7px 9px;border:1px solid var(--bn-head-line);background:var(--bn-memo-box-bg);font-size:11px;margin-bottom:8px!important}@media (max-width:650px){.bn-memo-category-columns{grid-template-columns:minmax(0,1fr)}.bn-memo-category-list{max-height:145px}}.bn-app{--bn-line:#cbd3df;--bn-field:#e8f8fb;--bn-ink:#25334a;--bn-bg:#f2f5f9;--bn-surface:#fff;--bn-panel:#fbfcfe;--bn-title-bg:#e8eef7;--bn-dialog-bg:#f7f9fc;--bn-dialog-head:#e6edf7;--bn-dialog-shadow:#14294040;--bn-shadow:#15253324;--bn-line-soft:#e5ebf3;--bn-line-strong:#aab6c4;--bn-muted:#53657b;--bn-head:#33566b;--bn-head-line:#c5dfe5;--bn-field-border:#93bac3;--bn-accent:#277c99;--bn-on-accent:#fff;--bn-focus:#238bb2;--bn-link:#23708b;--bn-btn-top:#fff;--bn-btn-bottom:#f0f4f8;--bn-btn-border:#c9d3df;--bn-btn-hover:#e5f1f6;--bn-btn-hover-border:#65a3b3;--bn-th-bg:#eff3f8;--bn-row-alt:#edf1f7;--bn-row-hover:#edf8fc;--bn-row-active:#d5edf9;--bn-row-active-ink:#164d74;--bn-name-bg:#eeeafe;--bn-key-bg:#fff8c7;--bn-photo-bg:#f6f9fc;--bn-phone-bg:#edf4f9;--bn-phone-border:#c5d2df;--bn-phone-input-bg:#f5fcfd;--bn-phone-text-top:#def7fb;--bn-phone-text-bottom:#cef2f6;--bn-phone-text-border:#32a2c4;--bn-schedule-bg:#ffd6d9;--bn-schedule-border:#efbfc4;--bn-primary-border:#77a9bb;--bn-primary-ink:#17617d;--bn-primary-top:#f5fdff;--bn-primary-bottom:#e1f1f6;--bn-notice-bg:#edfafa;--bn-notice-border:#c2dfe1;--bn-error-bg:#fff0f2;--bn-error-border:#efb6bc;--bn-error-ink:#9b2432;--bn-locked-bg:#fff4d9;--bn-locked-border:#e4cb85;--bn-memo-paper:#fffdf3;--bn-memo-rule:#ccdae3;--bn-memo-ink:#25334a;--bn-memo-head-bg:#edf4f9;--bn-memo-day-bg:#f4f7fa;--bn-memo-active:#dff2f8;--bn-memo-box-bg:#f4f9fc;--bn-memo-box-border:#adc7d4;box-sizing:border-box;max-width:1760px;min-height:100vh;margin:0 auto;padding:12px;background:var(--bn-bg);color:var(--bn-ink);font:12px/1.4 Noto Sans KR,Malgun Gothic,sans-serif}.dark .bn-app{color-scheme:dark;--bn-line:#334155;--bn-field:#0f1c26;--bn-ink:#e2e8f0;--bn-bg:#0f172a;--bn-surface:#1b2537;--bn-panel:#172132;--bn-title-bg:#1e2a3f;--bn-dialog-bg:#172033;--bn-dialog-head:#1f2b40;--bn-dialog-shadow:#00000099;--bn-shadow:#00000080;--bn-line-soft:#2a3648;--bn-line-strong:#46556b;--bn-muted:#94a3b8;--bn-head:#9fc1d6;--bn-head-line:#2f5f6e;--bn-field-border:#2f5f6e;--bn-accent:#5fb7d6;--bn-on-accent:#0b1220;--bn-focus:#7cc4dc;--bn-link:#7cc4dc;--bn-btn-top:#2a3649;--bn-btn-bottom:#1f2a3c;--bn-btn-border:#3b4a5f;--bn-btn-hover:#24404b;--bn-btn-hover-border:#5aa0b4;--bn-th-bg:#1f2a3c;--bn-row-alt:#19243a;--bn-row-hover:#1e3340;--bn-row-active:#1f4356;--bn-row-active-ink:#cfe9f6;--bn-name-bg:#2b2645;--bn-key-bg:#3a3414;--bn-photo-bg:#141d2b;--bn-phone-bg:#1a2635;--bn-phone-border:#33465c;--bn-phone-input-bg:#0f1c26;--bn-phone-text-top:#0f2b33;--bn-phone-text-bottom:#0c252d;--bn-phone-text-border:#2a7f9a;--bn-schedule-bg:#4a2328;--bn-schedule-border:#6b3038;--bn-primary-border:#3f7f93;--bn-primary-ink:#bfe4f1;--bn-primary-top:#14323c;--bn-primary-bottom:#102a33;--bn-notice-bg:#10303a;--bn-notice-border:#255a66;--bn-error-bg:#3a1a20;--bn-error-border:#6b2f38;--bn-error-ink:#f3b3bb;--bn-locked-bg:#3a2f12;--bn-locked-border:#6b5a2a;--bn-memo-paper:#2a2a1f;--bn-memo-rule:#3d4a55;--bn-memo-ink:#e8e6d8;--bn-memo-head-bg:#1f2b40;--bn-memo-day-bg:#1b2537;--bn-memo-active:#1f4356;--bn-memo-box-bg:#172132;--bn-memo-box-border:#2f5f6e}.bn-theme{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:2px;border:1px solid var(--bn-line);border-radius:999px;background:var(--bn-surface)}.bn-app .bn-theme button{display:grid;place-content:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--bn-muted)}.bn-app .bn-theme button:hover:not(:disabled){background:var(--bn-btn-hover);color:var(--bn-ink)}.bn-app .bn-theme button[aria-pressed=true]{background:var(--bn-accent);color:var(--bn-on-accent)}.bn-app *{box-sizing:border-box}.bn-app h1,.bn-app h2,.bn-app p{margin:0}.bn-app h1{font-size:17px}.bn-app h2{font-size:13px}.bn-app button,.bn-app input,.bn-app select,.bn-app textarea{font:inherit;color:inherit}.bn-app button,.bn-file-button{border:1px solid var(--bn-btn-border);border-radius:4px;background:linear-gradient(var(--bn-btn-top),var(--bn-btn-bottom));padding:5px 8px;cursor:pointer;white-space:nowrap;box-shadow:0 1px 1px #1a2a4110}.bn-app button:hover:not(:disabled),.bn-file-button:hover{background:var(--bn-btn-hover);border-color:var(--bn-btn-hover-border)}.bn-app button:disabled{opacity:.45;cursor:default}.bn-app input,.bn-app select,.bn-app textarea{border:1px solid var(--bn-field-border);border-radius:1px;background:var(--bn-field);padding:3px 5px;min-width:0;width:100%}.bn-app input[type=checkbox]{width:14px;height:14px;accent-color:var(--bn-accent);vertical-align:middle}.bn-app :focus-visible{outline:2px solid var(--bn-focus);outline-offset:2px}.bn-title{background:var(--bn-title-bg);border:1px solid var(--bn-line);padding:8px 12px;display:flex;align-items:center;gap:16px}.bn-title nav{display:flex;gap:16px;margin-left:auto}.bn-app a{color:var(--bn-link);text-decoration:none}.bn-menubar{display:flex;align-items:center;gap:5px;min-height:36px;border:1px solid var(--bn-line);border-top:0;padding:4px 8px;background:var(--bn-surface)}.bn-auth,.bn-session{margin-left:auto}.bn-session{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px}.bn-session b{padding:1px 8px;border-radius:999px;border:1px solid;font-weight:700}.bn-auth .brd-auth{padding:0!important;margin:0!important;border:0!important;font-size:11px}.bn-billing{display:flex;gap:22px;flex-wrap:wrap;padding:7px 9px;font-size:11px}.bn-profile{display:grid;grid-template-columns:minmax(0,1fr) 132px 72px;grid-gap:8px;gap:8px;padding:9px;background:var(--bn-panel);border:1px solid var(--bn-line);border-radius:4px}.bn-profile-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;grid-gap:8px;gap:8px;min-width:0}.bn-profile-group{min-width:0;border-left:1px solid var(--bn-line-soft);padding-left:8px}.bn-profile-group:first-child{border-left:0;padding-left:0}.bn-profile-group h3{margin:0 0 7px;padding-bottom:5px;color:var(--bn-head);font-size:11px;font-weight:700;border-bottom:2px solid var(--bn-head-line)}.bn-profile-group-fields{display:grid;grid-gap:4px;gap:4px}.bn-profile-field{display:grid;grid-template-columns:minmax(76px,42%) minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px;min-width:0;font-size:10px}.bn-profile-field>span{min-width:0;overflow-wrap:anywhere;line-height:1.35}.bn-profile-topic-start{border-top:1px solid var(--bn-line-soft);padding-top:5px;margin-top:2px}.bn-profile-fields input{height:23px;font-size:11px;padding:2px 3px}.bn-profile-fields [data-field=address_detail]{grid-template-columns:minmax(0,1fr);gap:3px}.bn-profile-fields [data-field=address_detail] textarea{min-height:44px;line-height:1.45;resize:none;font-size:11px}.bn-profile-fields [data-field=name] input{background:var(--bn-name-bg)}.bn-profile-fields [data-field=biz_no] input,.bn-profile-fields [data-field=phone1] input,.bn-profile-fields [data-field=vehicle_no] input{background:var(--bn-key-bg)}.bn-profile-memo{grid-template-columns:minmax(0,1fr);gap:3px}.bn-app .bn-memo-open{display:flex;flex-direction:column;justify-content:space-between;gap:5px;width:100%;min-width:0;min-height:57px;border:1px solid var(--bn-field-border);border-radius:1px;background:var(--bn-field);padding:5px;text-align:left;white-space:normal;box-shadow:none}.bn-memo-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:11px}.bn-memo-open small{font-size:10px;color:var(--bn-link)}.bn-profile-photo{display:flex;flex-direction:column;gap:4px;font-size:10px}.bn-no-photo,.bn-profile-photo>button{height:114px;padding:0;border:1px solid var(--bn-line);background:var(--bn-photo-bg)}.bn-no-photo{display:grid;place-items:center;color:var(--bn-muted)}.bn-profile-photo img{width:100%;height:100%;object-fit:contain}.bn-profile-photo>div:not(.bn-no-photo){display:flex;gap:3px}.bn-profile-photo button{padding:3px;flex:1 1}.bn-profile-photo label{display:flex;align-items:center;gap:4px}.bn-profile-photo output{min-height:18px;flex:1 1;background:var(--bn-field);border:1px solid var(--bn-field-border);font-size:9px}.bn-profile-actions{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.bn-profile-actions button{flex:1 1}.bn-panels{display:grid;grid-template-columns:minmax(285px,25fr) minmax(420px,50fr) minmax(295px,25fr);grid-gap:7px;gap:7px;margin-top:8px;align-items:stretch}.bn-composer,.bn-contacts,.bn-history{min-width:0;border:1px solid var(--bn-line);border-radius:4px;background:var(--bn-panel);padding:7px}.bn-contacts,.bn-history{display:flex;flex-direction:column;min-height:585px}.bn-contacts h2,.bn-history h2{padding-bottom:6px}.bn-contacts>label{display:flex;align-items:center;gap:8px;white-space:nowrap}.bn-search{display:grid;grid-template-columns:84px 1fr 50px;grid-gap:4px;gap:4px;margin:6px 0}.bn-history-filter{display:flex;align-items:flex-end;flex-wrap:wrap;gap:5px;margin-bottom:6px}.bn-history-filter label{font-size:10px;display:flex;flex-direction:column}.bn-history-filter input[type=date]{width:126px}.bn-history-filter input[type=number]{width:46px}.bn-history-filter button{font-size:10px;padding:5px}.bn-grid-wrap{display:flex;flex-direction:column;min-width:0;flex:1 1}.bn-grid-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 0 6px;font-size:10px}.bn-grid-tools>label{display:flex;align-items:center;gap:3px;white-space:nowrap}.bn-grid-tools select{max-width:90px;padding:2px}.bn-grid-tools details{position:relative}.bn-grid-tools summary{cursor:pointer;border:1px solid var(--bn-line);padding:3px;border-radius:3px}.bn-column-menu{position:absolute;right:0;z-index:3;min-width:130px;background:var(--bn-surface);padding:7px;border:1px solid var(--bn-line);box-shadow:0 4px 14px var(--bn-shadow)}.bn-column-menu label{display:flex;align-items:center;gap:5px;padding:4px}.bn-grid-scroll{overflow:auto;max-height:600px;min-height:360px;flex:1 1;border:1px solid var(--bn-line-strong);background:repeating-linear-gradient(to bottom,var(--bn-surface) 0,var(--bn-surface) 26px,var(--bn-row-alt) 26px,var(--bn-row-alt) 27px)}.bn-grid-scroll table{table-layout:fixed;border-collapse:collapse;width:max-content;min-width:100%;font-size:11px}.bn-grid-scroll th{background:var(--bn-th-bg);position:-webkit-sticky;position:sticky;top:0;height:27px;border-right:1px solid var(--bn-line-strong);border-bottom:1px solid var(--bn-line-strong);padding:0;z-index:1}.bn-grid-scroll th button{border:0;border-radius:0;background:transparent;box-shadow:none;width:100%;height:100%;padding:3px 6px;text-align:left}.bn-grid-scroll td{height:27px;padding:3px 6px;border-right:1px solid var(--bn-line-soft);border-bottom:1px solid var(--bn-line-soft);max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--bn-surface)}.bn-grid-scroll td:first-child{text-align:center;padding:2px}.bn-grid-scroll tr:hover td{background:var(--bn-row-hover)}.bn-grid-scroll tr.is-active td{background:var(--bn-row-active);color:var(--bn-row-active-ink)}.bn-resize{position:absolute;right:-3px;top:0;bottom:0;width:7px;cursor:col-resize;touch-action:none}.bn-grid-wrap>small{padding:5px 0;color:var(--bn-muted)}.bn-send-meta{display:grid;grid-template-columns:66px 1fr;grid-gap:6px;gap:6px}.bn-send-meta>div{display:flex;flex-direction:column;gap:3px}.bn-send-meta label{display:grid;grid-template-columns:68px 1fr;grid-gap:3px;gap:3px;align-items:center;font-size:10px}.bn-send-meta input{height:20px;font-size:10px}.bn-customer-button{display:block;margin:5px 0 5px auto}.bn-message-area{display:grid;grid-template-columns:72px 1fr;grid-gap:8px;gap:8px}.bn-attachments{display:flex;flex-direction:column;gap:7px}.bn-attachments>div{display:flex;flex-direction:column;gap:3px}.bn-attachments button,.bn-file-button{font-size:10px;padding:3px 2px;text-align:center}.bn-file-button{position:relative;overflow:hidden;display:block}.bn-file-button input{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:0}.bn-thumb{height:38px!important;padding:0!important;overflow:hidden}.bn-thumb img{width:100%;height:100%;object-fit:contain}.bn-phone{border:1px solid var(--bn-phone-border);border-radius:7px;background:var(--bn-phone-bg);padding:6px;display:flex;flex-direction:column;min-height:302px;box-shadow:inset 0 1px 3px #30455e19}.bn-bytes{font-size:10px;text-align:center;background:var(--bn-surface);padding:2px;border-bottom:1px solid var(--bn-line-soft);margin:-1px -1px 5px}.bn-phone input{background:var(--bn-phone-input-bg);height:24px;margin-bottom:3px}.bn-phone textarea{background:linear-gradient(var(--bn-phone-text-top),var(--bn-phone-text-bottom));border:4px solid var(--bn-phone-text-border);border-radius:3px;resize:vertical;flex:1 1;min-height:220px;padding:8px;line-height:1.6}.bn-schedule{display:grid;grid-template-columns:auto auto minmax(128px,1fr);grid-gap:4px;gap:4px;align-items:center;margin:7px 0}.bn-schedule button{font-size:10px;padding:2px 8px;white-space:nowrap}.bn-schedule output{background:var(--bn-schedule-bg);border:1px solid var(--bn-schedule-border);min-width:128px;min-height:20px;padding:2px 6px;text-align:center;font-size:11px;white-space:nowrap}.bn-send-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.bn-send-actions>div{display:flex;flex-direction:column;gap:5px}.bn-send-actions label{display:flex;flex-direction:column;gap:3px;font-size:10px}.bn-send-actions select{height:70px}.bn-send-actions button{font-size:11px}.bn-app .bn-primary{border-color:var(--bn-primary-border);color:var(--bn-primary-ink);background:linear-gradient(var(--bn-primary-top),var(--bn-primary-bottom))}.bn-cost{font-size:11px;border-top:1px solid var(--bn-line);padding:6px 2px;margin-top:6px}.bn-error,.bn-notice{padding:8px 10px!important;margin:6px 0!important;border:1px solid var(--bn-notice-border);background:var(--bn-notice-bg)}.bn-error{border-color:var(--bn-error-border);background:var(--bn-error-bg);color:var(--bn-error-ink)}.bn-locked{padding:18px;background:var(--bn-locked-bg);border:1px solid var(--bn-locked-border);margin:8px 0}.bn-dialog{position:fixed;inset:0;margin:auto;max-width:calc(100vw - 24px);width:570px;max-height:90vh;overflow:auto;border:1px solid var(--bn-line-strong);border-radius:7px;padding:14px;background:var(--bn-dialog-bg);color:var(--bn-ink);box-shadow:0 15px 70px var(--bn-dialog-shadow)}.bn-dialog-wide{width:970px}.bn-dialog::-webkit-backdrop{background:#12273a55}.bn-dialog::backdrop{background:#12273a55}.bn-dialog>header{display:flex;align-items:center;justify-content:space-between;margin:-14px -14px 14px;padding:8px 12px;background:var(--bn-dialog-head);border-bottom:1px solid var(--bn-line)}.bn-dialog>header button{font-size:20px;border:0;background:transparent;padding:0 6px}.bn-dialog form>label{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.bn-dialog fieldset{border:1px solid var(--bn-line);padding:12px;min-width:0}.bn-dialog fieldset label{display:block;margin:8px 0}.bn-dialog fieldset p{font-size:11px;margin:4px 0}.bn-dialog fieldset table{width:100%;font-size:11px}.bn-dialog fieldset td,.bn-dialog fieldset th{padding:5px;border-bottom:1px solid var(--bn-line)}.bn-actions{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.bn-edit-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px}.bn-dialog .bn-edit-group{margin:0;padding:10px;border:1px solid var(--bn-head-line);border-radius:4px}.bn-edit-group legend{padding:0 5px;color:var(--bn-head);font-size:12px;font-weight:700}.bn-dialog .bn-edit-group label,.bn-edit-fields label{display:flex;flex-direction:column;gap:3px;margin:0 0 7px;font-size:11px;overflow-wrap:anywhere}.bn-edit-fields [data-field=address]{grid-column:auto}.bn-edit-fields textarea{min-height:58px}.bn-photo-edit{display:flex;align-items:center;gap:10px;margin-top:12px}.bn-photo-edit img{object-fit:contain}.bn-manager{display:grid;grid-template-columns:minmax(120px,1fr) minmax(200px,2fr);grid-gap:14px;gap:14px;padding:8px 0}.bn-manager label{display:flex;flex-direction:column;gap:4px;margin:8px 0}.bn-record-list{border:1px solid var(--bn-line-strong);background:var(--bn-surface);min-height:180px;max-height:360px;overflow:auto}.bn-record-list button{display:block;width:100%;text-align:left;border:0;border-radius:0;padding:8px;background:var(--bn-surface);border-bottom:1px solid var(--bn-line-soft);white-space:normal}.bn-record-list button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bn-muted)}.bn-record-list button.is-active{background:var(--bn-row-active)}.bn-preview{max-width:100%;max-height:70vh;object-fit:contain;display:block;margin:auto}@media (min-width:1500px){.bn-profile-field,.bn-profile-group h3{font-size:11px}.bn-profile-fields input{font-size:12px}}@media (max-width:1150px){.bn-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.bn-panels{grid-template-columns:minmax(280px,1fr) minmax(350px,1.7fr)}.bn-composer{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:8px;gap:8px}.bn-message-area{grid-column:2;grid-row:1/5}.bn-send-actions{grid-column:1}.bn-cost{grid-column:1/-1}.bn-title nav{font-size:10px}}@media (max-width:760px){.bn-app{padding:6px}.bn-title{flex-wrap:wrap}.bn-title nav{width:100%;margin:0}.bn-menubar{flex-wrap:wrap}.bn-auth{width:100%;margin:3px 0}.bn-profile{grid-template-columns:minmax(0,1fr) 95px}.bn-profile-fields{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:12px}.bn-profile-group,.bn-profile-group:first-child{border-left:0;padding-left:0}.bn-profile-group h3{font-size:12px}.bn-profile-field{grid-template-columns:minmax(100px,39%) minmax(0,1fr);font-size:11px}.bn-profile-fields input{height:28px;font-size:12px}.bn-profile-memo{grid-template-columns:minmax(0,1fr)}.bn-profile-actions{grid-column:1/-1;flex-direction:row}.bn-panels{display:flex;flex-direction:column}.bn-contacts,.bn-history{min-height:380px}.bn-grid-scroll{min-height:230px;max-height:380px}.bn-composer{display:block}.bn-message-area{grid-template-columns:76px 1fr}.bn-phone{min-height:330px}.bn-edit-fields{grid-template-columns:minmax(0,1fr)}.bn-manager{grid-template-columns:1fr}.bn-no-photo,.bn-profile-photo>button{height:95px}.bn-billing{gap:7px 14px}}.bn-confirm{width:440px}.bn-confirm-message{white-space:pre-line;font-size:13px;line-height:1.6;margin:2px 0 14px;overflow-wrap:anywhere}.bn-confirm .bn-actions{justify-content:flex-end;margin:0}.bn-confirm .bn-actions button{min-width:96px;padding:6px 12px}.bn-send-meta output{display:block;height:20px;line-height:18px;font-size:10px;padding:0 4px;background:var(--bn-field);border:1px solid var(--bn-field-border);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bn-group-pick{position:relative;flex:0 0 auto;min-width:0}.bn-group-pick>button{cursor:pointer;width:100%;text-align:left;font:inherit;border:1px solid var(--bn-btn-border);background:linear-gradient(var(--bn-btn-top),var(--bn-btn-bottom));padding:3px 6px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-group-pick .bn-column-menu{left:0;right:auto;min-width:220px;max-height:280px;overflow:auto}.bn-group-pick .bn-column-menu label{white-space:nowrap}.bn-month-pick select{width:100%;font-size:13px}