.shop-assignee-options{z-index:1100;background:#fff;border:1px solid #d9dfeb;border-radius:6px;max-height:280px;padding:5px;font-size:14px;position:fixed;overflow:auto;box-shadow:0 6px 22px #2030501f}.shop-assignee-options button{color:#344156;text-align:left;background:#fff;border-radius:4px;width:100%;padding:9px 10px;display:block}.shop-assignee-options button:hover,.shop-assignee-options button.is-highlighted{background:#f0f5ff}.shop-assignee-options button[aria-selected=true]{color:#2f6df6;background:#edf3ff}.shop-assignee-options>span{color:#778196;padding:10px;display:block}:root{color:#172033;background:#f4f7fb;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;overflow-x:hidden}button,input,select{font:inherit}button{color:#fff;cursor:pointer;background:#2f6df6;border:0;border-radius:6px;padding:8px 16px;transition:background .15s,color .15s,box-shadow .15s}button:hover{background:#225ad6}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #2f6df633}button:disabled{cursor:not-allowed;opacity:.55}label{color:#566076;gap:6px;display:grid}input,select{background:#fff;border:1px solid #d9dfeb;border-radius:6px;min-width:0;padding:9px 10px}h2,h3,p{margin-top:0}.login-shell{place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#fff;border-radius:12px;gap:18px;width:min(360px,100%);padding:32px;display:grid;box-shadow:0 16px 50px #20305018}.login-card h1{margin:0}.error{color:#d83c4f;margin:0}.form-error{margin:12px 0 0}.admin-shell{min-width:0;min-height:100vh}.admin-shell>header{color:#fff;background:#061c34;align-items:center;height:58px;padding:0 24px;display:flex}.admin-shell>header strong{font-size:18px}.admin-shell>nav{background:#fff;border-bottom:1px solid #e2e6ee;align-items:center;gap:16px;min-width:0;padding:0 24px;display:flex}.nav-pages{align-items:center;min-width:0;display:flex;overflow-x:auto}.nav-pages button{color:#4f5c72;background:0 0;border-bottom:3px solid #0000;border-radius:0;flex:none;height:52px;padding:0 18px;font-weight:600}.nav-pages button:hover{color:#2f6df6;background:#f7f9fd}.nav-pages button.active{color:#2f6df6;border-bottom-color:#2f6df6}.nav-account{color:#667086;align-items:center;gap:12px;margin-left:auto;display:flex}.nav-account small{white-space:nowrap;color:#8a94a7}.secondary-button{color:#536078;background:#fff;border:1px solid #dfe4ed}.secondary-button:hover{color:#25324a;background:#f5f7fb}.admin-shell main{min-width:0;padding:14px 18px}.admin-page,.customer-data-page{gap:12px;width:min(100%,1600px);min-width:0;margin:0 auto;font-size:14px;display:grid}.customer-data-page{grid-template-columns:minmax(0,1fr)}.page-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.page-heading h2{margin:0;font-size:22px}.page-heading p{color:#69748a;margin:6px 0 0}.admin-panel{background:#fff;border:1px solid #e8ecf3;border-radius:10px;min-width:0;padding:14px 16px;box-shadow:0 4px 16px #2030500a}.admin-panel h3{margin:0 0 16px;font-size:17px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading h3{margin:0}.panel-heading span{color:#778196;font-size:13px}.panel-heading p{color:#778196;margin:4px 0 0;font-size:13px}.inline-form,.shop-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.inline-form{max-width:720px}.shop-form button,.inline-form button{min-height:39px}.content-state{text-align:center;color:#8b94a5;background:#fafbfd;border:1px dashed #dce2ec;border-radius:8px;margin:16px 0 0;padding:36px 16px}.status-badge{color:#59667a;background:#eef2f7;border-radius:999px;align-items:center;min-height:24px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.status-active{color:#078452;background:#e9f8f1}.status-inactive{color:#737d8e;background:#f2f3f6}.role-badge{color:#2f63cf;background:#edf3ff}.employee-panel{gap:12px;display:grid}.employee-filters{grid-template-columns:minmax(240px,2fr) minmax(180px,1fr) minmax(160px,1fr);gap:12px;display:grid}.employee-table-scroll table{table-layout:auto;min-width:0}.employee-departments{color:#778196;max-width:260px;margin-top:6px;display:block}.employee-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.binding-issues-compact{padding-block:12px}.binding-issues-compact summary{cursor:pointer;color:#536078;justify-content:space-between;align-items:center;gap:16px;display:flex}.binding-issues-compact summary span{color:#778196;font-size:13px}.danger-button{color:#c93649;background:#fff;border:1px solid #f0c8ce}.danger-button:hover{color:#a92738;background:#fff1f3}.employee-permission-drawer{grid-template-rows:auto minmax(0,1fr) auto}.employee-permission-drawer header p{color:#778196;margin:5px 0 0}.employee-permission-body{align-content:start;gap:18px;min-height:0;padding:20px;display:grid;overflow:auto}.permission-fieldset{border:1px solid #e3e8f1;border-radius:9px;gap:10px;min-width:0;margin:0;padding:16px;display:grid}.permission-fieldset legend{color:#33415c;padding:0 6px;font-weight:700}.permission-fieldset>label{cursor:pointer;grid:none;align-items:center;gap:9px;display:flex}.permission-fieldset p{color:#778196;margin:0;font-size:13px}.permission-checkboxes{gap:8px;display:grid}.permission-checkboxes label{cursor:pointer;border:1px solid #e6eaf1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.permission-checkboxes label:has(input:checked){background:#f1f6ff;border-color:#8eb2ff}.permission-checkboxes small{color:#8a94a7}.assignment-panel{gap:12px;min-width:0;display:grid}.assignment-toolbar{justify-content:space-between;align-items:end;gap:16px;display:flex}.assignment-toolbar label{width:min(320px,100%)}.assignment-toolbar strong{color:#536078;font-size:14px}.assignment-toolbar-actions{white-space:nowrap;border-left:1px solid #e5e9f1;justify-content:flex-end;align-items:center;gap:10px;min-width:310px;padding-left:18px;display:flex}.shop-validation-toolbar{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(180px,240px) minmax(180px,260px) minmax(0,1fr);align-items:end;gap:12px;padding-bottom:16px;display:grid}.shop-validation-actions{justify-content:flex-end;gap:10px;display:flex}.shop-control-bar{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:10px;display:grid}.shop-control-bar .assignment-toolbar,.shop-control-bar .shop-validation-toolbar{display:contents}.shop-control-bar label{width:auto;min-width:0}.shop-control-bar input,.shop-control-bar select{width:100%;height:36px;padding:6px 9px}.shop-control-bar .shop-validation-actions{order:1;grid-column:span 2;justify-content:flex-start}.shop-control-bar .assignment-toolbar-actions{border-left:0;flex-wrap:nowrap;order:1;grid-column:span 2;justify-content:flex-start;gap:8px;width:auto;min-width:0;padding-left:0}.shop-control-bar .assignment-toolbar-actions button,.shop-control-bar .shop-validation-actions button{padding-inline:12px}.shop-control-bar>.error{order:2;grid-column:1/-1}.shops-page{grid-template-columns:minmax(0,1fr);font-size:13px}.assignment-page-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.assignment-table-wrap{border:1px solid #e3e8f1;border-radius:10px;min-width:0;max-width:100%;overflow:auto}.assignment-table{table-layout:fixed;width:100%;min-width:1486px}.assignment-table th{white-space:nowrap;background:#f7f9fc}.assignment-table td{white-space:nowrap;overflow-wrap:normal;padding:10px 8px}.assignment-table tr:last-child td{border-bottom:0}.assignment-table th,.assignment-table td{padding-inline:8px}.assignment-table th:last-child,.assignment-table td:last-child{text-align:right;z-index:1;background:#fff;position:sticky;right:0;box-shadow:-5px 0 8px #20305008}.assignment-table th:last-child{background:#f7f9fc}.shop-cell-text,.assignment-people{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assignment-muted{color:#8a94a7}.presence-badge,.validation-mark{border-radius:999px;align-items:center;min-height:24px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.presence-online{color:#078452;background:#e9f8f1}.presence-logged_in_offline{color:#b56c00;background:#fff4df}.presence-not_reported{color:#737d8e;background:#f0f2f6}.presence-details{position:relative}.presence-details summary{cursor:pointer;width:max-content;list-style:none}.presence-details summary::-webkit-details-marker{display:none}.presence-details-card{z-index:8;background:#fff;border:1px solid #dfe5ef;border-radius:9px;gap:10px;min-width:260px;padding:12px;display:grid;position:absolute;top:30px;left:0;box-shadow:0 12px 30px #14234129}.presence-details-card>div{gap:4px;display:grid}.presence-details-card small{color:#778196}.validation-marks{flex-wrap:wrap;gap:6px;max-width:300px;display:flex}.validation-mark{color:#b35319;background:#fff1e7}.validation-normal{color:#078452;background:#e9f8f1;border-radius:999px;align-items:center;min-height:24px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.assignment-pagination{justify-content:space-between;align-items:center;gap:18px;display:flex}.page-size-control{white-space:nowrap;grid:none;align-items:center;gap:8px;display:flex}.page-size-control select{width:92px;padding-block:7px}.pagination-navigation{white-space:nowrap;align-items:center;gap:10px;display:flex}.assignment-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.assignment-list label{cursor:pointer;background:#fbfcfe;border:1px solid #e3e7ef;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:11px 12px;display:flex}.assignment-list label:has(input:checked){background:#f1f6ff;border-color:#8eb2ff}.assignment-list input{flex:none}.assignment-account-copy{gap:6px;min-width:0;display:grid}.assignment-account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assignment-account-meta{flex-wrap:wrap;gap:6px;display:flex}.assignment-list.loading{opacity:.6}.assignment-drawer-backdrop{z-index:20;background:#0f172a38;position:fixed;inset:0}.assignment-drawer{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(520px,100vw);display:grid;position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 32px #0f172a29}.assignment-drawer-header,.assignment-drawer-actions{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.assignment-drawer-header h3{margin:0}.drawer-close{color:#69748a;background:0 0;padding:4px 10px;font-size:24px}.drawer-close:hover{color:#26334a;background:#f2f4f8}.assignment-drawer-tools{border-bottom:1px solid #e7ebf2;gap:12px;padding:16px 20px;display:grid}.assignment-drawer-tools details{color:#536078}.assignment-drawer-tools ul{max-height:120px;margin:8px 0 0;overflow:auto}.assignment-drawer-tools>strong{color:#536078;font-size:14px}.drawer-error-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.assignment-drawer-list{min-height:0;padding:8px 20px 20px;overflow:auto}.assignment-drawer-user{cursor:pointer;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:12px 4px;display:flex}.assignment-drawer-user>span{gap:6px;min-width:0;display:grid}.assignment-drawer-user small{color:#7a8497}.assignment-drawer-user>input{flex:none}.assignment-drawer-actions{border-top:1px solid #e7ebf2;border-bottom:0;justify-content:flex-end}.shop-page-heading{align-items:center}.shop-editor-drawer{background:#fff;grid-template-rows:auto minmax(0,1fr);width:min(620px,100vw);display:grid;position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 32px #0f172a29}.shop-editor-body{align-content:start;gap:18px;min-height:0;padding:20px;display:grid;overflow:auto}.shop-editor-body form{gap:14px;display:grid}.manual-shop-fields{grid-template-columns:1fr}.segmented-control{background:#f1f4f9;border-radius:8px;align-items:center;padding:3px;display:flex}.segmented-control button{color:#617087;background:0 0}.segmented-control button[aria-pressed=true]{color:#2f6df6;background:#fff;box-shadow:0 1px 5px #15213b1a}.source-shop-fields{grid-template-columns:minmax(240px,1fr) 130px;align-items:end;gap:12px;display:grid}.source-candidates{grid-column:1/-1;gap:8px;max-height:250px;display:grid;overflow:auto}.source-candidates button{text-align:left;color:#273650;background:#f8faff;border:1px solid #e1e7f2;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(160px,auto);align-items:center;gap:12px;display:grid}.source-candidates button:hover,.source-candidates button[aria-selected=true]{background:#eef4ff;border-color:#7ba3fb}.source-candidates button[aria-invalid=true]{background:#fff1f2;border-color:#ef5a67}.source-candidates button em{color:#d92d42;grid-column:1/-1;font-size:12px;font-style:normal;font-weight:700}.source-candidates span,.source-candidates small{color:#6f7b90;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-source{color:#536078;background:#edf4ff;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:12px;margin:0;padding:10px 12px;display:flex}.field-state{color:#7a8497;align-self:center}.shop-editor-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.shop-editor-actions .error{margin-right:auto}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.row-actions button{padding:6px 10px;font-size:12px}.confirm-dialog{background:#fff;border-radius:12px;width:min(520px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #0f172a38}.confirm-dialog>header,.confirm-dialog>footer{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.confirm-dialog>header{border-bottom:1px solid #e7ebf2}.confirm-dialog>header h3,.confirm-dialog>header p{margin:0}.confirm-dialog>header p{color:#738096;margin-top:4px}.confirm-dialog>footer{border-top:1px solid #e7ebf2;justify-content:flex-end}.confirm-dialog-body{padding:20px}.dialog-backdrop{z-index:30;background:#0f172a38;position:fixed;inset:0}.source-candidate-list{gap:9px;max-height:min(460px,60vh);display:grid;overflow:auto}.source-candidate-list>label{cursor:pointer;border:1px solid #e3e8f1;border-radius:8px;grid:none;align-items:center;gap:10px;padding:11px 12px;display:flex}.source-candidate-list>label:has(input:checked){background:#f1f6ff;border-color:#8eb2ff}.source-candidate-list label span{gap:4px;min-width:0;display:grid}.source-candidate-list small{color:#778196}.credential-preview{gap:12px;display:grid}.credential-preview>div{background:#f7f9fc;border-radius:8px;justify-content:space-between;gap:20px;padding:12px;display:flex}.credential-preview p,.credential-preview small{color:#68758c;margin:0}.change-needed{color:#c54857;font-weight:700}.panel-actions{justify-content:flex-end;display:flex}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #edf0f5;padding:7px 8px;font-size:13px}tbody tr:hover{background:#fafcff}.table-scroll{min-width:0;max-width:100%;margin-top:14px;overflow:auto}.table-scroll table{min-width:760px}.simple-table-scroll table{min-width:560px}.table-scroll th{z-index:1;white-space:nowrap;background:#f7f9fc;position:sticky;top:0}.table-scroll td{white-space:normal;overflow-wrap:anywhere}.table-scroll .customer-data-table{width:max-content;min-width:100%}.customer-data-table th,.customer-data-table td{overflow-wrap:normal;word-break:normal}.customer-data-column-shop{white-space:normal;min-width:150px;max-width:240px}.customer-data-column-date{white-space:nowrap;min-width:100px}.customer-data-column-nickname{white-space:nowrap;min-width:120px}.customer-data-column-account{white-space:nowrap;min-width:180px}.customer-data-column-datetime{white-space:nowrap;min-width:168px}.customer-data-column-duration{white-space:nowrap;min-width:128px}.customer-data-column-rate{white-space:nowrap;min-width:132px}.customer-data-column-amount{white-space:nowrap;min-width:120px}.customer-data-column-number{white-space:nowrap;min-width:96px}.customer-data-column-file{white-space:normal;overflow-wrap:break-word;min-width:220px;max-width:340px}.customer-data-column-device{white-space:normal;overflow-wrap:break-word;min-width:180px;max-width:260px}.customer-data-column-text{white-space:normal;overflow-wrap:break-word;min-width:240px;max-width:420px}.customer-data-column-action{white-space:nowrap;min-width:88px}.customer-data-column-default{white-space:nowrap;min-width:100px}.report-header{align-items:end;gap:14px;display:flex}.report-header>div:first-child{flex:1}.report-header h2,.report-header p{margin:0}.report-header p{color:#69748a;margin-top:6px}.report-header label{width:170px}.report-loading{color:#69748a;margin:0;font-size:13px}.overview-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;min-width:0;display:grid}.overview-grid article{background:#fff;border:1px solid #e7ebf2;border-radius:9px;gap:7px;min-width:0;padding:11px 13px;display:grid}.overview-grid span{color:#69748a;font-size:13px}.overview-grid strong{font-size:21px}.overview-success{border-left:4px solid #16a46b!important}.overview-partial{border-left:4px solid #e6a221!important}.overview-failed{border-left:4px solid #dc4357!important}.overview-pending{border-left:4px solid #e6a221!important}.overview-neutral{border-left:4px solid #7d91b4!important}.report-content{padding:0;overflow:hidden}.report-tabs{border-bottom:1px solid #e4e8f0;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.report-tabs button{color:#536078;background:0 0;border-bottom:3px solid #0000;border-radius:0;flex:none;height:42px;padding:0 14px}.report-tabs button:hover{color:#2f6df6;background:#f8faff}.report-tabs button.active{color:#2f6df6;border-bottom-color:#2f6df6}.report-panel-body{min-width:0;padding:12px 14px 14px}.report-options{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.report-options label{width:190px}.report-options{align-items:end}.report-note{color:#69748a;margin:0 0 14px;line-height:1.6}.report-source-fields{min-width:0;margin-top:16px}.original-metrics-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(60vh,600px)}.original-metrics-scroll::-webkit-scrollbar{width:12px;height:12px}.original-metrics-scroll::-webkit-scrollbar-track{background:#f0f3f8}.original-metrics-scroll::-webkit-scrollbar-thumb{background:#a6b4c7;border:3px solid #f0f3f8;border-radius:8px}.quality-metrics th,.quality-metrics td{padding:14px 18px}.quality-metrics th{white-space:normal;max-width:190px;line-height:1.6}.quality-metrics td{white-space:nowrap}.quality-metrics .customer-data-column-shop{min-width:205px}.report-results-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.report-results-heading h3{margin:0 0 6px}.report-results-heading p{color:#69748a;margin:0}.result-status-filter{border:1px solid #e3e8f0;border-radius:8px;flex:0 560px;min-width:0;max-width:100%;padding:10px 12px}.result-status-filter legend{color:#566076}.result-status-filter>div{flex-wrap:wrap;gap:8px 12px;display:flex}.result-status-filter>div:first-of-type{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.result-status-filter>div+div{margin-top:10px}.result-status-filter label{white-space:nowrap;align-items:center;display:inline-flex}.result-status-filter input{margin:0}.result-status-filter button{padding:5px 10px;font-size:13px}.report-result-card{border:1px solid #e3e8f0;border-radius:10px;margin-bottom:12px;overflow:hidden}.report-result-card summary{cursor:pointer;align-items:center;gap:20px;padding:16px;display:flex}.report-result-card summary>span:first-child{flex:1}.report-result-card summary small{color:#69748a;margin-top:6px;display:block}.report-result-detail{padding:0 16px 16px}.report-manual-sync{color:#69748a;background:#f8faff;border-top:1px solid #e3e8f0;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.report-manual-sync p{margin:0}.report-result-success{color:#15804a;background:#e9f7ef}.report-result-failed{color:#be4141;background:#fff0f0}.report-result-partial,.report-result-retry_wait{color:#976210;background:#fff4db}.report-result-running,.report-result-queued{color:#2f6df6;background:#eaf1ff}.shop-row-actions{grid-template-columns:48px 48px 76px 48px 48px;justify-content:end;align-items:center;gap:5px;display:grid}.shop-row-actions button{white-space:nowrap;width:100%;padding:6px 5px;font-size:12px}.empty-state{text-align:center;color:#8b94a5;padding:28px}.reception-log-panel{flex-direction:column;min-height:min(560px,100vh - 210px);display:flex}.reception-log-panel .table-scroll{margin-top:0}.reception-log-actions{white-space:nowrap;gap:8px;display:flex}.reception-log-pagination{justify-content:flex-end;margin-top:auto;padding-top:16px}@media (width<=1200px){.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.result-status-filter{flex-basis:auto}.assignment-pagination{flex-wrap:wrap}.assignment-table th:last-child,.assignment-table td:last-child{box-shadow:none;position:static}.report-results-heading{flex-direction:column;align-items:stretch}.admin-shell>header{padding:0 16px}.admin-shell>nav{gap:8px;padding:0 12px}.nav-account span{display:none}.nav-pages button{padding:0 13px}.admin-shell main{padding:14px}.admin-panel{padding:16px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-header,.assignment-toolbar{flex-wrap:wrap;align-items:stretch}.report-header>div:first-child{flex-basis:100%}.report-header label{width:min(220px,100%)}.assignment-toolbar label{width:100%}.assignment-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.shop-validation-actions{justify-content:flex-start}.assignment-drawer{width:min(94vw,520px)}.shop-editor-drawer{width:min(94vw,620px)}.employee-filters{grid-template-columns:1fr}}@media (width<=440px){.shop-control-bar{grid-template-columns:minmax(0,1fr)}.shop-control-bar .assignment-toolbar-actions,.shop-control-bar .shop-validation-actions{flex-wrap:wrap;grid-column:auto}}.diagnostic-log-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.diagnostic-log-filters label{flex:150px;gap:6px;min-width:0;display:grid}.diagnostic-log-filters input,.diagnostic-log-filters select{box-sizing:border-box;width:100%}.log-detail{color:#66758b;max-width:210px;line-height:1.5;display:block}.log-summary{overflow-wrap:anywhere;min-width:220px;max-width:350px}.log-summary p{white-space:normal;margin:5px 0}.log-summary details{margin-top:6px}
