:root{--ink:#182033;--muted:#697386;--line:#e5e8ef;--surface:#fff;--soft:#f5f6fa;--violet:#6d42e8;--violet-dark:#5430c7;--violet-soft:#f0ebff;--green:#138a62;--green-soft:#eaf8f3;--amber:#a55d00;--amber-soft:#fff5dd;--red:#b42318;--red-soft:#fff0ee;--shadow:0 22px 60px rgba(31,35,48,.09)}
.preview-panel>img{display:block;width:100%;height:700px;object-fit:contain;padding:18px;background:#eceef3}
.file-picker-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:#fff}.file-picker-row span{min-width:0}.file-picker-row strong,.file-picker-row small{display:block}.file-picker-row strong{font-size:14px}.file-picker-row small{margin-top:4px;color:var(--muted);font-size:12px}.native-file-input{width:min(330px,55%);color:var(--muted);font-size:12px;cursor:pointer}.native-file-input::file-selector-button{min-height:40px;margin-right:10px;padding:0 15px;border:1px solid var(--violet);border-radius:11px;background:var(--violet);color:#fff;font-weight:800;cursor:pointer}.native-file-input:hover::file-selector-button{background:var(--violet-dark)}.drop-file-input{position:absolute;inset:0;z-index:3;width:100%;height:100%;opacity:0;cursor:pointer}.dropzone:focus{border-color:var(--violet);background:#f1ecff;transform:translateY(-1px);outline:none}@media(max-width:720px){.file-picker-row{align-items:stretch;flex-direction:column}.native-file-input{width:100%}}
@media(max-width:1050px){.preview-panel>img{height:520px}}@media(max-width:720px){.preview-panel>img{height:440px}}
.document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line);background:#fafbfc}.document-toolbar strong,.document-toolbar small{display:block}.document-toolbar small{margin-top:3px;color:var(--muted);font-size:11px}.document-sheet{width:calc(100% - 36px);max-width:850px;min-height:900px;margin:18px auto 28px;padding:38px 34px;background:#fff;border:1px solid #d8dce5;box-shadow:0 10px 30px rgba(31,35,48,.08);color:#16191f;font-family:Arial,sans-serif}.doc-title{text-align:center;font-size:20px;font-weight:800;line-height:1.25;margin:0 0 16px}.doc-section-title{font-size:12px;font-weight:800;color:#1f4d78;margin:15px 0 6px}.doc-grid{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.doc-grid th,.doc-grid td{border:1px solid #687080;padding:6px 7px;vertical-align:top;overflow-wrap:anywhere}.doc-grid th{background:#e8eef5;font-weight:800;text-align:center}.doc-grid .label{width:18%;background:#f5f6fa;font-weight:700}.doc-parties{display:grid;grid-template-columns:1fr 1fr;border:1px solid #687080}.doc-party{padding:9px 10px;min-height:120px;font-size:11px;line-height:1.45}.doc-party+.doc-party{border-left:1px solid #687080}.doc-party h4{font-size:12px;color:#1f4d78;margin:0 0 7px}.doc-party p{margin:2px 0}.doc-party b{font-weight:800}.doc-services th:nth-child(1){width:5%}.doc-services th:nth-child(2){width:39%}.doc-services th:nth-child(3){width:9%}.doc-services th:nth-child(4){width:8%}.doc-services th:nth-child(5){width:12%}.doc-services th:nth-child(6){width:16%}.doc-services th:nth-child(7){width:11%}.doc-total td:first-child{text-align:right;font-weight:800;background:#f5f6fa}.doc-total td:last-child{text-align:center;font-weight:800}.doc-empty{color:var(--muted);font-style:italic}.doc-warning{font-size:9px;color:var(--muted);text-align:center;margin-top:20px}@media(max-width:720px){.document-toolbar{align-items:stretch;flex-direction:column}.document-sheet{width:calc(100% - 20px);padding:22px 16px;min-height:700px}.doc-parties{grid-template-columns:1fr}.doc-party+.doc-party{border-left:0;border-top:1px solid #687080}.doc-grid{font-size:9px}.doc-grid th,.doc-grid td{padding:5px 4px}}
.doc-edit{display:inline-block;min-width:12px;border-radius:3px;outline:none}.doc-edit:focus{background:#fff7d6;box-shadow:0 0 0 2px #f3d46a}
*{box-sizing:border-box}html{font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--ink);background:#f7f8fb}body{margin:0;min-width:320px;background:radial-gradient(circle at 16% 5%,#eee8ff 0,transparent 30%),radial-gradient(circle at 95% 0,#f9eafa 0,transparent 27%),#f7f8fb}button,input,textarea,select{font:inherit}.app-shell{min-height:100vh}.topbar{height:86px;padding:0 clamp(22px,5vw,80px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(222,225,234,.8);background:rgba(255,255,255,.72);backdrop-filter:blur(14px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--ink)}.brand-mark{width:47px;height:47px;border-radius:14px;background:linear-gradient(145deg,#7945f0,#c62d92);box-shadow:0 10px 28px rgba(109,66,232,.25);color:#fff;display:grid;place-items:center;font-weight:900;font-size:14px}.brand strong{font-size:19px;display:block}.brand small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.status-pill{display:flex;align-items:center;gap:8px;border:1px solid #ccebe0;border-radius:999px;background:var(--green-soft);color:var(--green);font-weight:700;font-size:13px;padding:10px 14px}.status-pill i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px rgba(19,138,98,.1)}.status-pill.offline{color:var(--red);background:var(--red-soft);border-color:#f3c9c5}
main{width:min(1460px,calc(100% - 44px));margin:0 auto}.upload-view{padding:64px 0 45px}.hero-copy{text-align:center;max-width:860px;margin:0 auto 38px}.eyebrow{display:inline-block;color:var(--violet);font-size:12px;font-weight:850;letter-spacing:.14em;margin-bottom:16px}.hero-copy h1{font-size:clamp(38px,5vw,66px);line-height:1.05;letter-spacing:-.045em;margin:0}.hero-copy p{font-size:18px;line-height:1.65;color:var(--muted);max-width:790px;margin:22px auto 0}.upload-card{width:min(760px,100%);margin:0 auto;background:rgba(255,255,255,.94);border:1px solid rgba(224,226,234,.9);border-radius:26px;padding:22px;box-shadow:var(--shadow)}.dropzone{position:relative;width:100%;min-height:250px;border:2px dashed #c8bddf;border-radius:19px;background:linear-gradient(180deg,#faf8ff,#f7f5ff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--ink);cursor:pointer;transition:.2s}.visually-hidden-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dropzone:hover,.dropzone.dragging,.dropzone:focus-within{border-color:var(--violet);background:#f1ecff;transform:translateY(-1px)}.dropzone.dragging{box-shadow:0 0 0 5px rgba(109,66,232,.13)}.dropzone strong{font-size:22px}.dropzone>span:last-child{color:var(--muted);font-size:14px}.upload-icon{width:64px;height:64px;border-radius:19px;background:var(--violet);color:#fff;display:grid;place-items:center;margin-bottom:4px;box-shadow:0 12px 26px rgba(109,66,232,.25)}.upload-icon svg{width:29px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.selected-file{display:flex;align-items:center;gap:13px;padding:14px 15px;border:1px solid var(--line);border-radius:15px;background:var(--soft);margin-top:14px}.file-badge{width:45px;height:48px;border-radius:10px;background:#e8364f;color:#fff;display:grid;place-items:center;font-weight:850;font-size:12px}.file-meta{min-width:0;flex:1}.file-meta strong,.file-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta small{color:var(--muted);margin-top:4px}.icon-button{border:0;background:transparent;color:var(--muted);font-size:25px;cursor:pointer}.option-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 2px;padding:12px 4px}.option-row span{display:block}.option-row strong,.option-row small{display:block}.option-row strong{font-size:14px}.option-row small{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.4}.option-row input{position:absolute;opacity:0}.switch{width:46px;height:26px;border-radius:99px;background:#d5d8e0;padding:3px;flex:0 0 auto;transition:.2s}.switch:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.17);transition:.2s}.option-row input:checked+.switch{background:var(--violet)}.option-row input:checked+.switch:after{transform:translateX(20px)}.primary-button,.secondary-button{border-radius:13px;min-height:48px;padding:0 20px;font-weight:800;cursor:pointer;transition:.18s}.primary-button{border:1px solid var(--violet);background:var(--violet);color:#fff;box-shadow:0 9px 23px rgba(109,66,232,.17)}.primary-button:hover:not(:disabled){background:var(--violet-dark);transform:translateY(-1px)}.primary-button:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.upload-card>.primary-button{width:100%;font-size:16px}.secondary-button{border:1px solid var(--line);background:#fff;color:var(--ink)}.secondary-button:hover{border-color:#b8adc9;background:#fbfaff}.primary-button.compact{min-height:44px}.secondary-button.small{min-height:38px;font-size:12px}.privacy-note{text-align:center;color:var(--muted);font-size:12px;margin:14px 0 0}.privacy-note span{color:var(--green);font-weight:900}.error-box{padding:13px 15px;margin-top:14px;border-radius:12px;background:var(--red-soft);color:var(--red);font-size:13px;line-height:1.5}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:min(980px,100%);margin:30px auto 0}.feature-row>div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:15px}.feature-row span{grid-row:1/3;width:36px;height:36px;border-radius:11px;background:var(--violet-soft);display:grid;place-items:center;color:var(--violet);font-size:11px;font-weight:900}.feature-row strong{font-size:14px}.feature-row small{color:var(--muted);margin-top:4px;line-height:1.4}
.result-view{padding:38px 0 60px}.result-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:24px}.back-button,.text-button{border:0;background:transparent;padding:0;color:var(--violet);font-weight:750;cursor:pointer}.result-header h1{font-size:36px;line-height:1.14;letter-spacing:-.025em;margin:10px 0 6px;max-width:950px}.document-meta{color:var(--muted);font-size:13px}.header-actions{display:flex;gap:10px;flex-shrink:0}.warning-list{border:1px solid #f1d59c;background:var(--amber-soft);color:var(--amber);padding:14px 18px;border-radius:14px;font-size:13px;line-height:1.55;margin-bottom:18px}.warning-list p{margin:0}.warning-list p+p{margin-top:4px}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.summary-grid>div{background:#fff;border:1px solid var(--line);border-radius:17px;padding:18px 20px}.summary-grid small{display:block;color:var(--muted);font-size:12px;font-weight:700}.summary-grid strong{display:block;font-size:24px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace{display:grid;grid-template-columns:minmax(430px,.95fr) minmax(520px,1.25fr);gap:18px;align-items:start}.preview-panel,.data-panel{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 13px 36px rgba(36,40,52,.05);overflow:hidden}.panel-head{min-height:70px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.panel-head strong,.panel-head small{display:block}.panel-head small{color:var(--muted);font-size:11px;margin-top:4px;max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-panel object{display:block;width:100%;height:700px;background:#eceef3}.page-status{display:flex;gap:8px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid var(--line)}.page-chip{font-size:11px;padding:7px 9px;border-radius:9px;background:var(--soft);color:var(--muted)}.page-chip.ocr{background:var(--violet-soft);color:var(--violet)}.data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px;border-bottom:1px solid var(--line)}.tabs{display:flex;padding:4px;background:var(--soft);border-radius:12px}.tab{border:0;background:transparent;color:var(--muted);padding:9px 13px;border-radius:9px;font-size:13px;font-weight:800;cursor:pointer}.tab.active{background:#fff;color:var(--violet);box-shadow:0 2px 8px rgba(30,34,45,.08)}.search-box{min-width:235px;height:40px;border:1px solid var(--line);border-radius:11px;display:flex;align-items:center;gap:7px;padding:0 11px;color:var(--muted)}.search-box input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:12px}.tab-panel{min-height:680px}.fields-container{padding:5px 20px 25px;max-height:780px;overflow:auto}.field-group{padding-top:18px}.field-group h3{font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:#626a7a;margin:0 0 10px}.field-card{border:1px solid var(--line);border-radius:13px;padding:12px 12px 10px;margin-bottom:9px;transition:.15s}.field-card:focus-within{border-color:#b8a6ef;box-shadow:0 0 0 3px rgba(109,66,232,.08)}.field-label{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:6px}.field-label label{font-size:12px;font-weight:800}.field-label small{font-size:10px;color:var(--muted)}.copy-field{border:0;background:var(--violet-soft);color:var(--violet);border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800;cursor:pointer}.field-card textarea{width:100%;min-height:34px;resize:vertical;border:0;outline:0;padding:1px 0;color:var(--ink);line-height:1.45;background:transparent}.empty-state{text-align:center;color:var(--muted);padding:80px 30px;line-height:1.6}.text-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px}.text-toolbar select{height:38px;border:1px solid var(--line);border-radius:10px;padding:0 34px 0 11px;background:#fff}.raw-text{display:block;width:calc(100% - 36px);height:650px;margin:0 18px 18px;border:1px solid var(--line);border-radius:13px;padding:16px;resize:vertical;outline:none;line-height:1.6;font-family:"Cascadia Mono",Consolas,monospace;font-size:12px;background:#fafbfc}.loading-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(24,32,51,.48);backdrop-filter:blur(5px)}.loading-card{width:min(430px,calc(100% - 36px));text-align:center;background:#fff;border-radius:23px;padding:38px 32px;box-shadow:var(--shadow)}.loading-card strong{display:block;font-size:21px;margin-top:17px}.loading-card p{color:var(--muted);line-height:1.5;margin:8px 0}.loading-card small{color:#9097a5}.spinner{display:inline-block;width:45px;height:45px;border-radius:50%;border:4px solid #e6e0fa;border-top-color:var(--violet);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:fixed;right:24px;bottom:24px;z-index:120;background:#1f2937;color:#fff;border-radius:12px;padding:13px 17px;box-shadow:0 12px 32px rgba(0,0,0,.2);font-size:13px;font-weight:700}
[hidden]{display:none!important}@media(max-width:1050px){.workspace{grid-template-columns:1fr}.preview-panel object{height:520px}.summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.topbar{padding:0 16px;height:74px}.brand small,.status-pill{display:none}main{width:min(100% - 24px,1460px)}.upload-view{padding-top:38px}.hero-copy h1{font-size:38px}.hero-copy p{font-size:15px}.upload-card{padding:13px}.dropzone{min-height:210px}.feature-row{grid-template-columns:1fr}.result-header{align-items:flex-start;flex-direction:column}.header-actions{width:100%}.header-actions button{flex:1}.result-header h1{font-size:28px}.summary-grid{grid-template-columns:1fr 1fr}.summary-grid strong{font-size:18px}.workspace{display:block}.data-panel{margin-top:15px}.data-toolbar{align-items:stretch;flex-direction:column}.search-box{width:100%}.preview-panel object{height:440px}.fields-container{max-height:none}.tab-panel{min-height:500px}}
.layout-pages{padding:18px;background:#f0f2f7}.layout-page{width:100%;max-width:850px;min-height:900px;margin:0 auto 24px;background:#fff;border:1px solid #d8dce5;box-shadow:0 10px 30px rgba(31,35,48,.08)}.layout-page-head{display:flex;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid #cbd1dc;background:#f5f6fa;color:var(--muted);font-size:11px;font-weight:800}.layout-text{min-height:840px;margin:0;padding:18px 22px;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;font-family:"Courier New",Consolas,monospace;font-size:11px;line-height:24px;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 23px,#e1e5ed 24px);background-position:0 18px}.layout-text:focus{box-shadow:inset 0 0 0 3px rgba(109,66,232,.18)}.doc-party:nth-child(3),.doc-party:nth-child(5){border-left:0}.doc-party:nth-child(n+3){border-top:1px solid #687080}.doc-party:nth-child(5){grid-column:1/-1}@media(max-width:720px){.layout-pages{padding:10px}.layout-page{min-height:700px}.layout-text{min-height:650px;padding:14px 12px;font-size:9px;line-height:22px;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 21px,#e1e5ed 22px)}.doc-party:nth-child(n+2){border-left:0;border-top:1px solid #687080}.doc-party:nth-child(5){grid-column:auto}}
.ttn-result .workspace{grid-template-columns:1fr}.ttn-result .preview-panel>img{height:440px}.ttn-page{position:relative;box-sizing:border-box;width:100%;min-width:1180px;min-height:835px;margin:0 auto 24px;padding:28px 34px 38px;background:#fff;border:1px solid #c8cbd1;box-shadow:0 10px 30px rgba(31,35,48,.08);color:#0d0d0f;font-family:Arial,sans-serif}.ttn-form-note{text-align:right;font-size:10px;line-height:1.35;margin:0 0 4px}.ttn-heading-row{display:grid;grid-template-columns:1fr 255px;gap:16px;align-items:end}.ttn-heading h2{text-align:center;font-size:18px;letter-spacing:.02em;margin:0 0 32px}.ttn-number{text-align:right;font-size:12px;margin-bottom:6px}.ttn-number>span:not(.ttn-edit){display:inline-block;width:180px;border-bottom:1px solid #111}.ttn-code-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;text-align:center}.ttn-code-table th,.ttn-code-table td{border:2px solid #161616;padding:4px}.ttn-code-table td{position:relative;font-weight:700;font-size:14px}.ttn-code-table small{position:absolute;right:calc(100% + 10px);top:50%;width:120px;transform:translateY(-50%);text-align:right;font-size:10px;font-weight:700;white-space:nowrap}.ttn-parties{margin-top:8px}.ttn-parties>div{display:grid;grid-template-columns:150px 1fr;align-items:end;position:relative;min-height:52px}.ttn-parties b{font-size:13px;padding:0 8px 7px 0;text-align:right}.ttn-parties .ttn-edit{display:block;min-height:24px;padding:4px 3px;border-bottom:1px solid #111;font-size:11px;line-height:1.25}.ttn-parties small{position:absolute;bottom:-12px;left:150px;right:0;text-align:center;font-size:7px}.ttn-page h3{font-size:14px;margin:22px 0 10px}.ttn-page h3 span{font-weight:600}.ttn-page-number{text-align:right;font-size:10px;margin:-7px 3px 3px}.ttn-items{width:100%;border-collapse:collapse;table-layout:fixed;font-size:8px}.ttn-items th,.ttn-items td{border:2px solid #111;padding:3px 2px;text-align:center;vertical-align:middle;overflow-wrap:anywhere}.ttn-items thead tr:first-child th{height:66px;line-height:1.1;font-size:7.5px}.ttn-items thead tr:last-child th{height:18px;font-weight:400}.ttn-items tbody td{height:44px}.ttn-items td:nth-child(3),.ttn-items td:nth-child(6){text-align:left}.ttn-items .ttn-total td{height:24px}.ttn-items .ttn-total td:nth-child(3){text-align:center}.ttn-edit{outline:none;display:inline-block;min-width:10px;min-height:1em}.ttn-edit:focus{background:#fff7c7;box-shadow:0 0 0 2px rgba(109,66,232,.35)}.ttn-items .ttn-edit{display:block;width:100%}@media(max-width:1500px){.layout-pages{overflow-x:auto}.ttn-page{margin-left:0;transform-origin:top left}}@media(max-width:720px){.ttn-result .preview-panel>img{height:330px}.ttn-page{min-height:835px;padding:20px 26px}.ttn-heading-row{grid-template-columns:1fr 220px}.ttn-items{font-size:7px}}
.act-result .workspace{grid-template-columns:minmax(360px,.62fr) minmax(760px,1.38fr)}.act-result .preview-panel object{height:760px}.act-result .layout-pages{padding:18px;overflow-x:auto}.act-page{box-sizing:border-box;width:760px;min-height:1075px;margin:0 auto 24px;padding:62px 52px 54px;background:#fff;border:1px solid #c8cbd1;box-shadow:0 10px 30px rgba(31,35,48,.08);color:#080808;font-family:"Times New Roman",serif;font-size:13px;line-height:1.25}.act-page h2{text-align:center;font-family:Arial,sans-serif;font-size:18px;margin:0 0 22px}.act-party{display:grid;grid-template-columns:92px 1fr;column-gap:8px;margin:0 0 10px}.act-party>b{grid-row:1/6}.act-party>div{min-width:0;overflow-wrap:anywhere}.act-items,.act-bank{width:100%;border-collapse:collapse;table-layout:fixed}.act-items{margin-top:19px;font-family:Arial,sans-serif;font-size:11px}.act-items th,.act-items td,.act-bank th,.act-bank td{border:1.4px solid #111;padding:5px 6px;vertical-align:top}.act-items th{height:36px;text-align:center;vertical-align:middle;font-size:10px}.act-items td{text-align:center}.act-items td.act-service{text-align:left;line-height:1.45;height:110px}.act-items td .ttn-edit{display:inline}.act-total{text-align:right;font-weight:400;margin-top:6px;padding-right:7px}.act-total b{margin-right:20px}.act-vat{text-align:right;padding-right:7px}.act-summary{margin-top:15px}.act-words{font-weight:700;margin-top:4px}.act-statement{margin-top:34px;line-height:1.4}.act-signatures{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:76px;font-family:Arial,sans-serif;font-size:11px}.act-signatures>div{display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:end}.act-signatures span:not(.ttn-edit){border-bottom:1px solid #111;min-width:80px}.act-signatures .ttn-edit{grid-column:1/-1;margin-left:auto;font-size:9px}.act-signatures.invoice{margin-top:92px}.act-signatures.invoice .ttn-edit{display:none}.act-bank{font-family:Arial,sans-serif;font-size:10px;margin:0 0 42px}.act-bank th{width:78px;text-align:left;font-weight:400}.act-bank td:last-child{width:175px;font-weight:700}.act-bank small{display:block;margin-top:8px}.act-page .ttn-edit{outline:none;border-radius:2px;min-width:5px}.act-page .ttn-edit:focus{background:#fff5be;box-shadow:0 0 0 2px rgba(109,66,232,.3)}@media(max-width:1050px){.act-result .workspace{grid-template-columns:1fr}.act-result .preview-panel object{height:560px}}@media(max-width:820px){.act-page{margin-left:0}.act-result .layout-pages{padding:10px}}
