@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-arabic-arabic-wght-normal.30bz475acv3ru.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-arabic-math-wght-normal.1kps9ioq54kfm.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-arabic-symbols-wght-normal.15hazy3k7ha-e.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-arabic-latin-ext-wght-normal.1wejmzvtqxj55.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-arabic-latin-wght-normal.1cdblfv-mupc1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#242730;--muted:#7b808d;--line:#e6e7ec;--bg:#f5f6f8;--blue:#2463eb;--blue-pale:#eef4ff;--surface:#fff;--arabic:"Noto Sans Arabic Variable",Tahoma,Arial,sans-serif}.app-shell[hidden]{display:none}.workspace-home-button{flex-shrink:0;min-height:40px}.workspace-home-button>span{white-space:nowrap}@media (max-width:720px){.workspace-home-button{min-width:44px;min-height:44px;padding:8px}.workspace-home-button>span{display:none}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font:13px/1.65 var(--arabic);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.38}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #75a4ff}button{color:inherit}a{color:inherit;text-decoration:none}button svg,a svg{flex-shrink:0}input,select,textarea{min-width:0}button{background:0 0;border:0}button:hover:not(:disabled){filter:brightness(.97)}.app-shell{direction:ltr;background:#fff;flex-direction:column;height:100dvh;min-height:650px;display:flex;overflow:hidden}.titlebar{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:30px;height:64px;padding:0 24px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:9px;font:700 23px/1.1 Arial,sans-serif;display:flex}.brand-mark{width:30px;height:34px;color:var(--blue);background:var(--blue-pale);border-radius:7px;place-items:center;display:grid}.brand-dot{color:var(--blue)}.file-tab{color:#636a78;font:12px/1.4 Arial,var(--arabic);background:#f6f7f9;border:1px solid #eceef2;border-radius:6px;align-items:center;gap:9px;min-width:190px;max-width:350px;padding:10px 13px;display:flex}.file-tab>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.revision-count{background:#e7ecf6;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.development{color:#7b808d;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.development>span{background:#9b8adb;border-radius:50%;width:5px;height:5px}.small-button{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex}.global-toolbar{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 22px;display:flex}.nav-tabs{align-self:stretch;gap:8px;display:flex}.nav-tabs button{color:#777d89;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex;position:relative}.nav-tabs button.active{color:var(--blue);font-weight:600}.nav-tabs button.active:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;bottom:0;left:14px;right:14px}.toolbar-actions{align-items:center;gap:7px;display:flex}.icon-button{color:#69717f;border-radius:5px;justify-content:center;align-items:center;width:33px;height:33px;padding:7px;display:inline-flex}.icon-button:hover:not(:disabled),.icon-button.selected{color:var(--blue);background:#edf3ff}.toolbar-divider{background:var(--line);width:1px;height:18px;margin:0 6px}.download-button{background:var(--blue);color:#fff;border-radius:6px;align-items:center;gap:8px;margin-left:8px;padding:8px 16px;font-size:11px;font-weight:600;display:flex}.download-button.disabled{opacity:.4;pointer-events:none}.workspace{direction:ltr;flex:1;min-height:0;display:flex}.properties{border-right:1px solid var(--line);scrollbar-width:thin;background:#fff;flex-direction:column;flex-shrink:0;width:246px;padding:21px 19px;display:flex;overflow-y:auto}.panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px;display:flex}.panel-heading h2{margin:0;font-size:15px;font-weight:600}.panel-tag{letter-spacing:1.3px;color:#a9aeb8;font:9px/1 Arial,sans-serif}.panel-close{display:none}.section-label{color:#8c929e;letter-spacing:.3px;margin:0 0 15px;font-size:10px}.field-label{color:#7b818c;margin:11px 0 14px;font-size:11px;display:block}.field-label>span{float:left;color:var(--ink);font-size:11px}.properties input,.properties textarea,.properties select{color:#303846;outline-offset:1px;background:#fff;border:1px solid #e0e3e9;border-radius:5px;width:100%;margin-top:6px;padding:8px 9px;font-size:12px;display:block}.properties textarea{resize:vertical;min-height:94px;line-height:1.8}.properties select{height:37px;font-size:11px}.input-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.input-grid label{color:#7b818c;font-size:11px}.input-grid input{height:37px;font-size:12px}.input-grid input[type=color]{padding:5px}.properties input[type=range]{accent-color:var(--blue);border:0;margin-top:12px;padding:0}.primary-button{background:var(--blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:37px;margin:2px 0 10px;padding:8px 10px;font-size:11px;display:flex}.full-button{text-align:right;color:#5d6675;border-radius:5px;align-items:center;gap:9px;width:100%;padding:9px 4px;font-size:11px;display:flex}.full-button:hover:not(:disabled){background:#f4f6fa}.danger{color:#b94242!important}.panel-rule{background:var(--line);height:1px;margin:20px 0}.panel-bottom{color:#9299a5;gap:8px;margin-top:auto;padding-top:38px;font-size:9px;line-height:1.9;display:flex}.panel-bottom svg{color:#8998b2;flex-shrink:0;margin-top:3px}.detected-font{color:#979eaa;background:#f7f8fb;border:1px solid #ebedf2;border-radius:5px;flex-direction:column;gap:6px;padding:10px 11px;font-size:10px;display:flex}.detected-font strong{color:#596574;word-break:break-word;font:11px/1.4 Arial,sans-serif}.font-warning{color:#896b32;background:#fff7e7;border-radius:5px;padding:9px 10px;font-size:10px;line-height:1.9}.help-text{color:#8a929f;margin:12px 0;font-size:10px;line-height:1.9}.panel-empty{text-align:center;color:#a4aab5;margin-top:30px}.panel-empty svg{color:#a3aec1}.panel-empty p{color:#656e7e;margin:16px 0 7px;font-size:12px}.panel-empty span{font-size:10px}.selection-hint{text-align:center;color:#a6b1c1;padding:18px 5px}.selection-hint p{color:#586779;margin:15px 0 8px;font-size:12px}.selection-hint span{color:#9099a6;font-size:10px;line-height:1.9;display:block}.selected-label{color:var(--blue);background:var(--blue-pale);border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.page-actions{flex-direction:column;gap:6px;display:flex}.page-actions button{text-align:right;border:1px solid var(--line);border-radius:5px;align-items:center;gap:9px;padding:11px 8px;font-size:11px;display:flex}.document-stage{background:#f0f2f6;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.document-controls{height:54px;font:11px/1.5 Arial,var(--arabic);color:#737d8b;flex-shrink:0;justify-content:center;align-items:center;gap:17px;display:flex}.document-controls button{color:#768294;border-radius:4px;justify-content:center;align-items:center;padding:5px;display:flex}.document-controls button:hover{background:#e2e7ee}.page-stepper,.zoom-control{align-items:center;gap:9px;display:flex}.page-stepper>span{color:#434e5f;font-variant-numeric:tabular-nums}.muted{color:#a0a8b3}.control-line{background:#dce1e8;width:1px;height:15px}.document-controls .fit-button{font-size:10px}.zoom-control{gap:4px}.zoom-control span{text-align:center;color:#8a95a5;width:35px}.paper-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:0 30px 40px;position:relative;overflow:auto}.paper{background:#fff;flex-shrink:0;margin:0 auto;position:relative;box-shadow:0 3px 17px #1a2f4d0c,0 0 0 1px #dce1e9}.page-render{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.selection-layer{position:absolute;inset:0}.text-hit,.image-hit{cursor:text;z-index:2;background:0 0;border:1px solid #0000;border-radius:0;min-width:0;min-height:0;margin:0;padding:0;position:absolute}.text-hit:hover{background:#3183ff0a;border-color:#70a5f2}.text-hit.active,.image-hit.active{z-index:4;background:#2f7de80a;border:1px solid #267cea}.text-hit:disabled,.image-hit:disabled{opacity:1}.inactive-hit{pointer-events:none}.text-hit.search-match{background:#ffdb6155;outline:1px solid #e5bc24}.image-hit{cursor:move;touch-action:none;z-index:1}.image-hit:hover{border-color:#267cea}.handle{pointer-events:none;background:#fff;border:1px solid #267cea;width:5px;height:5px;position:absolute}.h1{top:-3px;left:-3px}.h2{top:-3px;right:-3px}.h3{bottom:-3px;left:-3px}.h4{bottom:-3px;right:-3px}.paper-busy{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:8;color:var(--blue);background:#ffffffc9;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.page-loading{color:#8c9ab0;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:500px;display:flex}.scan-notice{color:#8b733d;direction:rtl;background:#fff8e9;border-top:1px solid #efe0bb;gap:8px;padding:11px 18px;font-size:10px;display:flex}.search-bar{color:#8e99a8;direction:rtl;background:#fff;border:1px solid #dce4ef;border-radius:6px;align-items:center;gap:9px;margin:0 25px 13px;padding:8px 12px;display:flex}.search-bar input{color:#38475b;background:0 0;border:0;outline:0;flex:1;font-size:11px}.search-bar span{font:11px Arial}.search-bar button{color:#8590a0;padding:0;display:flex}.page-rail{border-left:1px solid var(--line);background:#fcfcfd;flex-direction:column;flex-shrink:0;width:100px;display:flex}.rail-heading{color:#8995a6;justify-content:center;align-items:center;gap:9px;padding:17px 5px;font:10px/1.5 Arial;display:flex}.thumbnails{scrollbar-width:thin;padding:0 16px 20px;overflow-y:auto}.thumbnails button{color:#a0a9b5;flex-direction:column;align-items:center;gap:7px;width:100%;margin:0 0 17px;padding:0;font:10px/1 Arial;display:flex}.thumbnails img{background:#fff;border:2px solid #fff;border-radius:2px;width:100%;height:auto;box-shadow:0 0 0 1px #e0e4e9}.thumbnails .current img{border:2px solid #fff;box-shadow:0 0 0 1.5px #4f8df0}.thumbnails .current{color:var(--blue)}.statusbar{border-top:1px solid var(--line);color:#9aa1ae;background:#fff;flex-shrink:0;align-items:center;gap:20px;height:31px;padding:0 19px;font-size:9px;display:flex}.connection{white-space:nowrap;align-items:center;gap:6px;display:flex}.connection>span{border-radius:50%;width:5px;height:5px}.online{background:#4daf85}.offline{background:#d8ad62}.status-message{text-overflow:ellipsis;white-space:nowrap;direction:rtl;flex:1;overflow:hidden}.footer-brand{letter-spacing:1.1px;font:8px/1.4 Arial,sans-serif}.error-banner{color:#9e4337;direction:rtl;background:#fff0ed;border-bottom:1px solid #efd4cd;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:10px 22px;font-size:11px;display:flex}.error-banner button{color:#a6594d;flex-shrink:0;display:flex}.drop-overlay{z-index:100;color:var(--blue);pointer-events:none;background:#f3f7fff5;border:2px dashed #6299f5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:8px}.drop-overlay h2{font-size:24px;font-weight:500}.drop-overlay p{color:#6d84a6;font-size:13px}.no-document{background:radial-gradient(at 50% 42%,#fff 0%,#f6f8fc 55%,#f1f4fa 100%);justify-content:safe center;align-items:center;overflow:auto}.welcome{text-align:center;direction:rtl;width:100%;max-width:800px;padding:35px 25px 28px}.welcome-topline{color:#9ba6b9;letter-spacing:.4px;justify-content:center;align-items:center;gap:12px;font-size:10px;display:flex}.tiny-rule{background:#d5ddea;width:24px;height:1px}.document-illustration{width:170px;height:185px;margin:33px auto 22px;position:relative}.illustration-sheet{background:#fff;border:1px solid #d5deee;border-radius:9px;position:absolute;inset:0 15px 0 20px;box-shadow:0 7px 25px #4068990d}.illustration-sheet.back{background:#edf3ff;inset:7px 12px -1px 23px;transform:rotate(-12deg)}.illustration-sheet.front{text-align:left;direction:ltr;padding:17px 16px;transform:rotate(5deg)}.illustration-tag{color:#6c89b8;letter-spacing:.6px;background:#edf3ff;border-radius:3px;padding:5px 7px;font:600 9px/1 Arial;display:inline-block}.illustration-lines{flex-direction:column;gap:6px;margin-top:16px;display:flex}.illustration-lines i{background:#e6ecf5;border-radius:2px;width:100%;height:3px}.illustration-lines i:nth-child(2){width:85%}.illustration-lines i:nth-child(3){width:70%}.illustration-selection{color:#4275da;background:#f8faff;border:1px solid #6f9cf7;justify-content:center;align-items:center;height:43px;margin-top:16px;display:flex;position:relative}.illustration-selection:before,.illustration-selection:after{content:"";background:#fff;border:1px solid #6396f2;width:4px;height:4px;position:absolute}.illustration-selection:before{top:-3px;left:-3px}.illustration-selection:after{bottom:-3px;right:-3px}.illustration-selection>span{background:#4788ee;width:1px;height:25px;margin-left:4px}.illustration-lines.small{margin-top:14px}.floating-cursor{color:#3c6dc7;background:#fff;border:1px solid #e1e8f2;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;position:absolute;bottom:26px;right:4px;transform:rotate(-10deg);box-shadow:0 4px 20px #345a9430}.welcome h1{letter-spacing:-1.2px;color:#253147;margin:0 0 12px;font-size:35px;font-weight:600;line-height:1.5}.welcome>p{color:#8a97ab;margin:0 0 25px;font-size:12px;line-height:2}.upload-main{background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-width:210px;margin:0 auto;padding:13px 18px;font-size:12px;display:flex;box-shadow:0 4px 12px #2f68dc22}.upload-main>svg:last-child{opacity:.8;margin-right:20px}.upload-note{color:#a1adbf;margin:13px 0 16px;font-size:9px;display:block}.sample-button{color:#6881ac;align-items:center;gap:7px;padding:4px;font-size:10px;display:inline-flex}.sample-button svg:last-child{margin-right:3px}.welcome-features{color:#9aa7bc;border-top:1px solid #e8edf6;justify-content:center;align-items:center;gap:25px;margin-top:37px;padding-top:25px;font-size:9px;display:flex}.welcome-features span{align-items:center;gap:7px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.properties{width:278px;padding:24px}.page-rail{width:115px}.welcome h1{font-size:40px}.document-illustration{margin-top:44px;margin-bottom:30px}}@media (max-width:1000px){.properties{width:218px;padding:17px 14px}.page-rail{width:76px}.thumbnails{padding:0 12px}.titlebar{gap:18px;padding:0 17px}.file-tab{min-width:140px;max-width:240px}.welcome h1{font-size:30px}.document-illustration{margin-top:25px}.welcome-features{gap:15px}.global-toolbar{padding:0 14px}.nav-tabs button{padding:0 10px}}@media (max-width:720px){html,body{font-size:14px}.app-shell{min-height:560px}.titlebar{gap:12px;height:58px;padding:0 13px}.brand{gap:6px;font-size:21px}.brand-mark{width:26px;height:30px}.development{display:none}.file-tab{min-width:0;max-width:140px;margin-left:auto;padding:8px;font-size:10px}.file-tab>svg{display:none}.open-file{min-height:36px;padding:7px}.open-file>span{display:none}.global-toolbar{gap:3px;min-height:55px;padding:0 8px}.nav-tabs{gap:0}.nav-tabs button{gap:5px;padding:0 8px;font-size:10px}.nav-tabs button svg{width:14px}.toolbar-actions{gap:2px}.toolbar-divider{margin:0 3px}.toolbar-actions .icon-button{width:28px;padding:5px}.toolbar-actions .icon-button[aria-label="البحث في الصفحة"]{display:none}.download-button{margin-left:4px;padding:9px}.download-button>span{display:none}.workspace{position:relative}.properties{z-index:20;direction:rtl;border:1px solid #dde4ef;border-radius:13px;width:auto;max-height:61%;padding:17px 18px;display:none;position:absolute;bottom:8px;left:10px;right:10px;box-shadow:0 -6px 30px #1833541c}.properties.mobile-open{display:flex}.panel-close{margin-right:auto;display:flex}.panel-tag{display:none}.panel-heading{margin-bottom:18px}.panel-bottom{padding-top:17px;display:none}.properties input,.properties textarea,.properties select{min-height:42px;font-size:16px}.properties textarea{min-height:75px;max-height:130px}.primary-button,.full-button,.page-actions button{min-height:42px}.document-controls{gap:9px;height:51px}.paper-scroll{padding:0 16px 30px}.page-rail{width:55px}.rail-heading{gap:4px;font-size:9px}.rail-heading svg{width:13px}.thumbnails{padding:0 8px}.thumbnails button{font-size:9px}.error-banner{padding:9px 13px;font-size:11px}.statusbar{gap:10px;height:31px;padding:0 10px}.footer-brand{display:none}.connection,.status-message{font-size:8px}.welcome{padding:25px 20px}.welcome h1{font-size:30px}.welcome>p{font-size:11px}.document-illustration{width:150px;height:165px;margin:27px auto 23px}.illustration-selection{height:36px;margin-top:12px}.illustration-lines{margin-top:12px}.welcome-features{flex-wrap:wrap;gap:13px;margin-top:28px;padding-top:20px;font-size:8px}.welcome-topline,.welcome .upload-note{font-size:9px}.no-document{padding-bottom:0}.panel-empty{margin-top:5px}.search-bar{margin:0 15px 10px}.scan-notice{font-size:9px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.scan-notice>span{flex:1}.scan-notice>button{color:#426fba;flex-shrink:0;font-size:10px}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16243b65;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.scanner-modal{scrollbar-width:thin;background:#fff;border-radius:16px;width:100%;max-width:640px;max-height:calc(100dvh - 48px);padding:28px 30px;overflow:auto;box-shadow:0 20px 70px #12243b30}.scanner-modal>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.scanner-modal h2{letter-spacing:-.5px;margin:8px 0 0;font-size:27px;font-weight:600}.scanner-intro{color:#8793a5;margin:15px 0 20px;font-size:11px;line-height:1.9}.scanner-drop{color:#7594c7;background:#f8faff;border:1px dashed #c7d5ec;border-radius:9px;flex-direction:column;align-items:center;gap:9px;padding:20px;display:flex}.scanner-drop>.primary-button{width:auto;min-width:190px;margin-top:5px}.scanner-drop>span{color:#9ba9bd;font-size:10px}.scan-options{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.scan-options>label{color:#8691a2;font-size:11px}.scan-options select{color:#4b5b72;background:#fff;border:1px solid #dfe5ee;border-radius:5px;width:100%;margin-top:7px;padding:9px;display:block}.crop-check{color:#76859a;align-items:center;gap:8px;margin:19px 0 10px;font-size:11px;display:flex}.crop-check input{accent-color:#2463eb}.scan-file-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.scan-file-grid>div{border:1px solid #e1e7ef;border-radius:6px;padding:5px;position:relative}.scan-file-grid img{object-fit:contain;background:#f4f6fa;width:100%;height:95px;display:block}.scan-file-grid span{text-overflow:ellipsis;white-space:nowrap;color:#8c97a8;margin-top:5px;font-size:9px;display:block;overflow:hidden}.scan-file-grid button{color:#7d899b;background:#fff;border:1px solid #dce3ed;border-radius:50%;padding:3px;display:flex;position:absolute;top:8px;left:8px}.scan-submit{min-height:43px;margin-top:20px;font-size:12px}.scanner-error{color:#a3493e;background:#fff0ed;border-radius:6px;margin-top:13px;padding:11px;font-size:11px}@media (max-width:720px){.modal-backdrop{padding:12px}.scanner-modal{max-height:calc(100dvh - 24px);padding:21px 18px}.scan-file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scan-options select{font-size:16px}.scan-notice{flex-wrap:wrap}.scan-notice>span{flex-basis:75%}}@media (max-width:420px){.nav-tabs button{padding:0 6px;font-size:10px}.nav-tabs button svg{display:none}.toolbar-actions{gap:1px}.toolbar-actions .icon-button{width:25px}.scan-options{grid-template-columns:1fr}.scanner-modal h2{font-size:23px}}.brand-logo{object-fit:contain;flex-shrink:0}.markup-tools{color:#74839b;border-top:1px solid #e5eaf1;margin-top:15px;padding-top:13px;font-size:11px}.markup-tools summary{cursor:pointer;padding:5px 0}.search-result{pointer-events:none;z-index:3;background:#ffe06c65;outline:1px solid #dfb93877;position:absolute}.ocr-copy{resize:vertical;-webkit-user-select:text;user-select:text;height:110px;line-height:1.8;margin-top:15px!important;font-size:11px!important}.signature-modal canvas{aspect-ratio:3;touch-action:none;cursor:crosshair;background:#f8faff;border:1px dashed #c8d4e9;border-radius:8px;width:100%;height:auto;margin:20px 0;display:block}.typed-signature{align-items:center;gap:10px;display:flex}.typed-signature input{border:1px solid #e0e5ee;border-radius:5px;flex:1;min-width:0;padding:9px 11px;font-size:12px}.typed-signature button{flex-shrink:0}.signature-actions{align-items:center;gap:20px;margin-top:20px;display:flex}.signature-actions .full-button{white-space:nowrap;width:auto}.signature-actions .primary-button{min-height:42px;margin:0}@media (max-width:720px){.typed-signature input{font-size:16px}.signature-modal h2{font-size:22px}.nav-tabs button{min-width:44px}.toolbar-actions .icon-button{width:30px;min-height:44px}.download-button{justify-content:center;min-width:38px;min-height:44px}.open-file{justify-content:center;min-width:40px;min-height:44px}.signature-modal canvas{min-height:0}}.text-list{text-align:right;color:#71829a;margin-top:18px;font-size:11px}.text-list summary{cursor:pointer;padding:9px 3px}.text-list button{text-align:start;color:#66738a;border-top:1px solid #eef1f6;width:100%;min-height:44px;padding:11px 4px;font-size:11px;line-height:1.8;display:block}.text-list button:hover{color:#2463eb;background:#f7faff}@media (max-width:420px){.document-controls{gap:3px}.document-controls .control-line{display:none}.page-stepper{gap:3px}.page-stepper>span{white-space:nowrap;min-width:30px}.zoom-control span{width:30px}.page-stepper button,.zoom-control button{padding:3px}.document-controls .fit-button{white-space:nowrap;padding-inline:3px;font-size:9px}}.merge-list{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.merge-list li{background:#fafbfe;border:1px solid #e0e6f0;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.merge-list img{object-fit:contain;background:#fff;border:1px solid #e1e7ee;width:44px;height:62px}.merge-file-info{flex:1;min-width:0}.merge-file-info strong{overflow-wrap:anywhere;color:#34445c;font-size:12px;display:block}.merge-file-info span{color:#7c899b;font-size:11px}.merge-order{gap:3px;display:flex}.merge-order button{color:#586b85;background:#fff;border:1px solid #e1e7ef;border-radius:5px;justify-content:center;align-items:center;width:34px;height:40px;display:flex}.merge-order button:disabled{opacity:.3}.merge-modal .full-button{min-height:44px}@media (max-width:420px){.merge-list li{gap:8px;padding:9px}.merge-list img{width:32px;height:46px}.merge-order{flex-direction:column}.merge-order button{width:40px;height:40px}.merge-modal h2{font-size:21px}}.merge-progress{color:#42649b;background:#eef4ff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:11px;display:flex}.merge-progress span{overflow-wrap:anywhere;min-width:0}.merge-progress button{flex-shrink:0;min-height:44px}.scanner-modal:focus{outline:none}.scanner-modal :focus-visible{outline-offset:3px;outline:2px solid #2563eb}.paragraph-mode{background:#f8f6ff;border:1px solid #dfd8fa;border-radius:7px;margin:12px 0;padding:9px}.paragraph-mode .full-button{color:#7254bc;min-height:44px}.paragraph-mode .help-text{margin:4px 0;font-size:10px}.paragraph-region{pointer-events:none;z-index:4;background:#9474db0d;outline:2px dashed #8459d4;position:absolute}.review-panel{color:#63748b;border:1px solid #e3e8f2;border-radius:8px;margin:0 0 18px;padding:10px;font-size:11px}.review-panel summary{cursor:pointer;align-content:center;min-height:30px;display:list-item}.annotation-list{gap:6px;max-height:220px;margin:10px 0;display:grid;overflow:auto}.annotation-list button{text-align:start;color:#4f6079;background:#fafbfe;border:1px solid #e5e9f1;border-radius:5px;gap:4px;min-height:44px;padding:9px;display:grid}.annotation-list button.current{background:#fff9e6;border-color:#dfb139}.annotation-list span{color:#8590a2;font-size:10px}.annotation-list strong{overflow-wrap:anywhere;font-size:11px;font-weight:400}.annotation-region{pointer-events:none;z-index:5;background:#ffd96625;border:2px dashed #dba82e;min-width:10px;min-height:10px;position:absolute}.annotation-editor{border-top:1px solid #e5e9f1;margin-top:10px;padding-top:8px}.document-tools{color:#62738b;border:1px solid #e2e8f0;border-radius:8px;margin:10px 0;padding:8px 10px;font-size:11px}.document-tools summary{cursor:pointer;align-content:center;min-height:38px}.document-tools .full-button{min-height:44px}.document-tools .field-label{margin-top:12px}.document-tools input[type=range]{accent-color:#2563eb;width:100%}.document-tools .help-text{overflow-wrap:anywhere}.properties .crop-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0;display:inline-block}.properties .crop-check{min-height:44px;line-height:1.7}@media (max-width:720px){.properties.mobile-open{scroll-padding-top:70px}.properties.mobile-open .panel-heading{z-index:10;background:#fff;padding:8px 0;position:sticky;top:0}}.crop-preview{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;inset:0}.crop-preview path{fill:#172a5059}.protection-modal>label{color:#6b7b91;margin:18px 0;font-size:12px;display:block}.protection-modal input{color:#243650;direction:ltr;background:#fff;border:1px solid #dfe5ee;border-radius:6px;width:100%;margin-top:8px;padding:11px 12px;font-size:16px;display:block}.protection-modal .font-warning{font-size:11px}@media (max-width:720px){.properties.mobile-open .panel-heading{box-shadow:0 -20px #fff}}.review-scope{gap:5px;margin:12px 0;display:flex}.review-scope button{color:#7b899c;border:1px solid #e1e7f0;border-radius:5px;flex:1;min-height:42px;padding:5px;font-size:10px}.review-scope button.current{color:#2760ba;background:#edf3ff;border-color:#b6ccfa}.comment-navigation{color:#8291a6;justify-content:space-between;align-items:center;margin:10px 0;font-size:11px;display:flex}.comment-navigation button{border:1px solid #e1e7ef;border-radius:5px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.comment-search{margin:10px 0!important}.protection-modal form>label{color:#6b7b91;margin:18px 0;font-size:12px;display:block}.form-fields-list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.form-fields-list li+li{border-top:1px solid #e5eaf1}.form-fields-list .full-button{overflow-wrap:anywhere;flex-direction:column;align-items:stretch;gap:4px;padding:10px 5px;display:flex}.form-fields-list strong{color:#34445b;font-size:12px}.form-fields-list span{color:#7b899c;font-size:10px}.form-field-focus{pointer-events:none;z-index:7;background:#1da78820;border:2px solid #13806b;outline:2px solid #ffffffc9;position:absolute;box-shadow:0 0 0 4px #13806b25}.form-focus-notice{color:#286657;direction:rtl;background:#f0faf6;border:1px solid #b8dcd3;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:560px;margin:2px auto 10px;padding:7px 10px;font-size:11px;display:flex}.form-focus-notice span{overflow-wrap:anywhere;min-width:0}.form-focus-notice button{flex-shrink:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:flex}.form-fields-list button[aria-current=true]{color:#18765f;background:#edf8f4}.form-fields-list .crop-check{margin:3px 0 8px}.form-text-editor{padding:0 5px 8px}.form-text-editor .field-label{margin:4px 0}.form-text-editor .help-text{margin:8px 0}.form-text-editor input{min-height:42px}.connection-retry{border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:2px 5px;display:inline-flex}.connection{white-space:nowrap}.statusbar{height:38px}.connection-retry{min-height:28px;font-size:10px}@media (max-width:720px){.statusbar{height:44px}.connection-retry{min-height:36px;font-size:10px}}.ink-options{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.ink-options .field-label{gap:6px;margin:0;display:grid}.ink-options select{color:#243a62;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dce3ee;border-radius:6px;padding:8px}.document-search{direction:rtl;flex-shrink:0;margin:0 20px 10px;font-size:11px}.document-search .search-bar{margin:0 0 6px}.document-search .search-bar input{width:100%;min-width:0}.search-scope{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-scope select{min-height:36px;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:5px;padding:5px}.search-scope button{background:#fff;border:1px solid #dce4ef;border-radius:5px;place-items:center;min-width:36px;min-height:36px;display:grid}.document-search-results{flex-direction:column;gap:3px;max-height:100px;margin-top:6px;display:flex;overflow:auto}.document-search-results button{text-align:start;min-height:36px;font:inherit;background:#fff;border:1px solid #e1e7ef;border-radius:4px;padding:8px}.document-search-results button.current{background:#eaf1ff;border-color:#2563eb}.search-notice{color:#6f7c8e;margin:5px 0;font-size:10px;line-height:1.5}@media (max-width:720px){.document-search{margin-inline:10px}.document-search .search-bar input{font-size:16px}.search-scope select,.search-scope button,.document-search-results button{min-height:44px}.document-search-results{max-height:88px}.search-notice{font-size:9px}.document-search .search-bar button{justify-content:center;min-width:32px;min-height:32px}}.search-result[data-search-current=true]{background:#ffd84d80;outline:2px solid #cf8c06}.search-options{flex-wrap:wrap;gap:4px 16px;margin-top:4px;display:flex}.search-options label{cursor:pointer;align-items:center;gap:6px;min-height:36px;display:flex}.search-options input{accent-color:#2563eb;width:16px;height:16px}@media (max-width:720px){.search-options label{min-height:44px}}.bookmarks-panel{background:#fff;border:1px solid #dce4ef;border-radius:6px;flex-shrink:0;margin:0 20px 10px;padding:8px 10px;font-size:11px}.bookmarks-panel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.bookmarks-panel header button{place-items:center;min-width:36px;min-height:36px;display:grid}.bookmarks-panel ol{max-height:160px;margin:4px 0;padding:0;list-style:none;overflow:auto}.bookmarks-panel li button{text-align:start;border-radius:4px;flex-direction:column;gap:4px;width:100%;min-height:40px;padding:8px;display:flex}.bookmarks-panel li button:not(:disabled):hover,.bookmarks-panel li button:focus-visible{background:#eaf1ff}.bookmarks-panel bdi{overflow-wrap:anywhere}.bookmarks-panel small{color:#6f7c8e;font-size:10px}.bookmarks-panel li button:disabled{opacity:.6}@media (max-width:720px){.bookmarks-panel{margin-inline:10px}.bookmarks-panel li button,.bookmarks-panel header button{min-height:44px}.bookmarks-panel ol{max-height:150px}}.page-label-caption{color:#52627a;overflow-wrap:anywhere;flex-shrink:0;margin:0 20px 8px;font-size:11px}.page-label-caption small{color:#6f7c8e;font-size:10px;display:block}.page-label-caption button{min-height:36px;text-decoration:underline}.thumbnail-label{text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.4;display:block;overflow:hidden}@media (max-width:720px){.page-label-caption{margin-inline:10px;font-size:10px}.page-label-caption button{min-height:44px}}.document-controls{flex-wrap:wrap;height:auto;min-height:51px;padding-block:6px}.page-jump{flex-direction:column;gap:4px;display:flex}.page-jump-field{align-items:center;gap:5px;display:flex}.page-jump input{text-align:center;width:43px;min-height:36px;font:inherit;color:#38475b;background:#fff;border:1px solid #dce4ef;border-radius:4px}.page-jump input[aria-invalid=true]{border-color:#c43d46}.page-jump-field button{place-items:center;min-width:32px;min-height:36px;display:grid}.page-jump-error{color:#b62d3d;white-space:normal;max-width:180px;font-size:10px;line-height:1.6}@media (max-width:720px){.page-jump input{width:42px;min-height:44px;font-size:16px}.page-jump-field button{min-width:36px;min-height:44px}.page-jump-field{gap:3px}.document-controls{row-gap:4px}.page-jump-error{font-size:10px}}.document-controls .fit-button[aria-pressed=true]{color:#2563eb;background:#eaf1ff;border-radius:4px}.document-controls .fit-button{min-height:36px;padding-inline:5px}@media (max-width:720px){.document-controls .fit-button{min-height:44px}.document-controls{column-gap:4px}}.app-shell.has-document{min-height:0}@media (max-height:500px){.has-document .document-search,.has-document .bookmarks-panel{min-height:0;max-height:25dvh;overflow-y:auto}.has-document .paper-scroll{padding-bottom:12px}}.document-stage:fullscreen{background:#f1f4f9;width:100%;height:100%;min-height:0;overflow:hidden}.fullscreen-reading-bar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex}.fullscreen-reading-bar button{color:#2563eb;align-items:center;gap:7px;min-height:44px;padding:6px 10px;display:flex}.fullscreen-notice{color:#a6323b;padding:8px 14px;font-size:12px}.reading-fullscreen .selection-layer>:not(.search-result),.reading-fullscreen .form-focus-notice{display:none}.reading-fullscreen .selection-layer{pointer-events:none}@media (max-width:720px){.global-toolbar{flex-wrap:wrap;padding-block:4px}.global-toolbar .nav-tabs{flex-basis:100%;justify-content:center;min-height:36px}.toolbar-actions{justify-content:center;width:100%}.toolbar-actions .icon-button{width:40px;min-height:44px}.toolbar-actions .download-button{align-items:center;min-height:44px;display:flex}}.reading-keyboard-help{text-align:center;color:#63718a;direction:rtl;flex-shrink:0;margin:0;padding:3px 12px 7px;font-size:10px;line-height:1.6}.paper-scroll:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.page-text-panel{border-bottom:1px solid var(--line);direction:rtl;background:#fff;flex-shrink:1;min-height:0;max-height:35dvh;padding:8px 14px;font-size:11px;overflow:auto}.page-text-heading,.page-text-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-text-panel button{color:#2563eb;align-items:center;gap:6px;min-height:36px;padding:6px 10px;display:inline-flex}.page-text-panel textarea{resize:vertical;white-space:pre-wrap;background:#fafcff;border:1px solid #dce4ef;border-radius:5px;width:100%;height:110px;min-height:70px;padding:8px;font-size:14px;line-height:1.7}.page-text-help{color:#63718a;margin:4px 0 8px;line-height:1.6}.page-text-panel p[role=status]{align-items:center;gap:6px;display:flex}.page-text-actions{flex-wrap:wrap;justify-content:flex-start}@media (max-width:720px){.page-text-panel button{min-height:44px}.page-text-panel textarea{font-size:16px}}@media (max-height:500px){.has-document .page-text-panel{max-height:25dvh}}.two-page-reading .properties{display:none}.reading-spread{align-items:flex-start;gap:16px;margin:0 auto;display:flex}.reading-spread figure{flex-shrink:0;margin:0}.reading-spread figcaption{text-align:center;color:#63718a;height:24px;font-size:11px;line-height:24px}.reading-spread .paper{margin:0}.spread-mode-notice{color:#365780;text-align:center;direction:rtl;background:#eaf1ff;flex-shrink:0;margin:0;padding:5px 12px;font-size:11px;line-height:1.6}.spread-load-error{text-align:center;color:#a6323b;padding:18px}.spread-load-error button,.spread-image-notice button{color:#2563eb;background:#fff;border:1px solid #dce4ef;border-radius:5px;min-height:44px;padding:8px}.spread-image-notice{text-align:center;background:#ffffffed;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;inset:0;overflow:auto}.spread-paper{overflow:hidden}.spread-direction-control{direction:rtl;background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:5px 12px;font-size:11px;display:flex}.spread-direction-control select{color:#38475b;max-width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:5px;padding:4px 8px}@media (max-width:720px){.spread-direction-control select{min-height:44px;font-size:16px}}.global-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.global-toolbar .nav-tabs{grid-area:1/2}.global-toolbar .toolbar-actions{grid-area:1/1;justify-content:flex-start;justify-self:start;width:auto}.toolbar-download{grid-area:1/3;justify-self:end}@media (max-width:1199px){.global-toolbar{grid-template-columns:minmax(0,1fr) auto;padding-block:4px}.global-toolbar .nav-tabs{grid-area:1/1/auto/-1;justify-content:center;min-height:36px}.global-toolbar .toolbar-actions{grid-area:2/1}.toolbar-download{grid-area:2/2}}.guest-start{color:#14253d;text-align:center;background:#f4f7fb;place-items:center;min-height:100dvh;padding:24px;display:grid}.guest-start section{background:#fff;border:1px solid #dce3ed;border-radius:18px;max-width:520px;padding:32px}.guest-start h1{font-size:22px}.guest-start p{justify-content:center;align-items:center;gap:8px;line-height:1.9;display:flex}.guest-start small{color:#637086;margin-top:20px;line-height:1.9;display:block}.guest-start button{min-height:44px}.document-analysis{color:#3c5f93;background:#eef5ff;border-top:1px solid #d4e3f8;align-items:center}.document-analysis strong{font-weight:600}.document-analysis>button[aria-label]{color:#7d899b}.ai-private-notice{color:#8a6d35;background:#fdf3e4;border-top:1px solid #efdcb7;line-height:1.9}.ocr-all-panel{color:#56677f;direction:rtl;background:#f6f9ff;border-top:1px solid #dde8f7;padding:13px 18px;font-size:10px}.ocr-all-panel p{margin:0 0 10px;line-height:1.9}.ocr-all-pages{scrollbar-width:thin;flex-wrap:wrap;gap:7px 14px;max-height:120px;display:flex;overflow-y:auto}.ocr-all-pages label{color:#44536a;align-items:center;gap:6px;font-size:10px;display:flex}.ocr-all-pages input{accent-color:#2463eb}.ocr-all-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.ocr-all-actions .full-button{width:auto;min-width:170px}.ocr-all-actions>button:last-child{color:#68758a;font-size:10px}.ocr-all-progress{color:#2d548e;direction:rtl;background:#eef5ff;border-top:1px solid #d4e3f8;align-items:center;gap:10px;padding:11px 18px;font-size:10px;display:flex}.ocr-all-progress progress{accent-color:#2463eb;flex:1;height:6px}.ocr-all-progress button{color:#a3493e;flex-shrink:0;font-size:10px}@media (max-width:720px){.ocr-all-pages{max-height:96px}.ocr-all-actions,.document-analysis{flex-wrap:wrap}.document-analysis>span{flex-basis:70%}}.document-analysis[data-analysis-state]{min-height:38px}.document-analysis[data-analysis-state=classifying]>svg{animation:1.2s ease-in-out infinite analysis-pulse}.document-analysis[data-analysis-state=unavailable]{color:#5d6877;background:#f6f7f9;border-top-color:#e1e5ea}@keyframes analysis-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.document-analysis[data-analysis-state=classifying]>svg{animation:none}}
:root{--accent:#df1820;--accent-hover:#bf1119;--accent-pale:#fff1f1;--ink:#17212b;--muted:#81858d;--line:#e5e5e9;--bg:#f6f6f7;--blue:var(--accent);--blue-pale:var(--accent-pale);--surface:#fff}.pdfcamp-brand{flex-shrink:0;width:180px;max-width:100%;line-height:0;display:block}.pdfcamp-brand img{object-fit:contain;width:100%;height:auto;display:block}.brand .pdfcamp-brand{width:154px}.titlebar .brand{letter-spacing:0;flex-shrink:0}.titlebar{background:#fff;gap:24px;height:66px;padding-inline:23px}.titlebar .file-tab{color:#656975;background:#f8f8f9;border:1px solid #e9e9ed;border-bottom:2px solid #e24449;border-radius:6px 6px 0 0;max-width:330px;min-height:42px}.file-tab>svg{color:var(--accent)}.revision-count{color:#747880;background:#ececee;border-radius:4px}.development{color:#92949b}.development>span{background:#d98b8e}.small-button{color:#646a75;border-color:#e5e5e9;border-radius:6px;min-height:38px}.small-button:hover:not(:disabled){background:#f8f8f9}.global-toolbar{background:#fff;border-color:#e5e5e9;min-height:55px}.nav-tabs button{color:#868a94}.nav-tabs button.active{color:#bd1820}.nav-tabs button.active:after{background:var(--accent)}.icon-button{color:#81858e;border-radius:6px}.icon-button:hover:not(:disabled),.icon-button.selected{color:#c71b23;background:#fff0f0}.download-button{background:var(--accent);border-radius:6px;min-height:38px;padding-inline:17px;box-shadow:0 2px 4px #df182012}.download-button:hover:not(.disabled){background:var(--accent-hover)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--accent)}.workspace{background:#f3f3f5}.properties{background:#fff;border-color:#e4e4e8;width:252px;padding-top:23px}.panel-heading{margin-bottom:23px}.panel-heading h2{color:#343a45;font-size:14px}.panel-tag{color:#a8aab3;font-size:8px}.properties input,.properties textarea,.properties select{color:#343c48;background:#fdfdfd;border-color:#e1e1e6;border-radius:6px}.primary-button{border-radius:6px;min-height:39px}.full-button{color:#727784;border-radius:6px}.full-button:hover:not(:disabled){background:#f7f7f9}.selected-label{color:#c32931;background:#fff3f3;border:1px solid #f7dbdd}.panel-empty p,.selection-hint p{color:#646c79}.panel-empty svg,.selection-hint svg{color:#adb1bb}.panel-empty span,.selection-hint span{color:#9297a2}.panel-bottom{color:#959aa4}.panel-bottom svg{color:#9da3ae}.document-stage{background:#f2f2f4}.document-controls{color:#858994;background:#f5f5f6;border-bottom:1px solid #ececef}.document-controls button{color:#868b96}.document-controls button:hover{background:#eaeaec}.paper-scroll{padding-top:22px}.paper{box-shadow:0 3px 15px #17212b07,0 0 0 1px #e3e3e8}.page-rail{background:#fafafa;border-color:#e5e5e9;width:110px}.rail-heading{color:#9296a0}.thumbnails{padding-inline:15px}.thumbnails img{border-radius:4px;box-shadow:0 0 0 1px #e1e1e7}.thumbnails .current img{box-shadow:0 0 0 1.5px var(--accent)}.thumbnails .current{color:#b61c25}.statusbar{color:#9398a1;background:#fff;border-color:#e7e7eb}.search-bar{border-color:#e5e5e9;border-radius:7px}.text-hit:hover{background:#df182006;border-color:#dd7379}.text-hit.active,.image-hit.active{border-color:var(--accent);background:#df182006}.image-hit:hover,.handle{border-color:var(--accent)}.welcome h1{color:#17212b}.welcome .upload-main{background:var(--accent);box-shadow:0 4px 12px #df182017}.welcome-topline{color:#a57e81}.document-illustration .illustration-tag{color:#ce222a;background:#fff0f0}.illustration-sheet.front{border-color:#e9dfe1;box-shadow:0 8px 28px #17212b08}.illustration-selection{color:#c62129;background:#fff8f8;border-color:#e4565d}.floating-cursor{color:#c91b23}.welcome-features{color:#9298a4}.scanner-modal,.signature-modal{border-radius:13px}.scanner-modal h2{color:#202a37}.scanner-mode.active,.scanner-actions .primary-button{background:var(--accent)}.upload-activity-icon{color:var(--accent)}.upload-activity-eyebrow{color:#a7797c}.upload-activity h2{color:#242e3a}.upload-activity-bar{accent-color:var(--accent)}.upload-activity-cancel{color:#6e747f;border-color:#e1e1e6}.upload-activity-help,.upload-activity-status{color:#818793}@media (min-width:1200px){.nav-tabs{gap:12px}.nav-tabs button{padding-inline:17px}.document-controls{height:56px}}@media (max-width:1199px){.global-toolbar{padding-block:5px}.global-toolbar .nav-tabs{min-height:38px}.properties{width:235px}.page-rail{width:91px}.paper-scroll{padding-inline:23px}}@media (max-width:720px){.titlebar{gap:12px;height:64px;min-height:64px;padding-inline:15px}.brand .pdfcamp-brand{width:124px}.titlebar .file-tab{flex:1;gap:5px;min-width:0;max-width:180px;min-height:37px;padding:9px 8px;font-size:10px}.file-tab>span:first-of-type{min-width:0;max-width:100px}.titlebar .development{display:none}.small-button.open-file,.workspace-home-button{min-width:40px;min-height:44px;padding-inline:8px}.global-toolbar{padding-inline:12px}.global-toolbar .toolbar-actions{gap:3px}.download-button{min-height:44px;padding-inline:12px;font-size:10px}.properties{border-top:1px solid #e2e2e7;border-radius:15px 15px 0 0;width:100%;padding:20px 18px;box-shadow:0 -8px 30px #17212b0a}.page-rail{width:57px}.thumbnails{padding-inline:8px}.document-controls{gap:9px;height:52px}.paper-scroll{padding:15px 13px 30px}.statusbar{min-height:31px}.panel-close{color:#7e8592}.primary-button,.full-button{min-height:44px}}@media (max-width:430px){.titlebar{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding-block:10px;padding-inline:12px}.titlebar .brand{margin-right:auto}.brand .pdfcamp-brand{width:126px}.titlebar .file-tab{border-bottom-width:1px;border-radius:5px;flex-basis:100%;order:4;max-width:none;min-height:32px;margin-top:0;padding:5px 9px}.file-tab>span:first-of-type{max-width:calc(100vw - 110px)}.titlebar .small-button{margin:0}.global-toolbar .nav-tabs{min-height:38px}.global-toolbar .nav-tabs button{min-width:54px;padding-inline:10px;font-size:11px}.global-toolbar .nav-tabs button svg{width:14px;display:block}.global-toolbar .toolbar-actions{gap:0}.toolbar-actions .toolbar-divider{margin-inline:3px}.global-toolbar .toolbar-actions .icon-button{width:34px;min-width:30px}.download-button{gap:6px;padding-inline:10px}.download-button>svg{width:15px}.document-controls{gap:7px}.page-rail{width:50px}.rail-heading{padding-top:16px}.thumbnails{padding-inline:7px}.paper-scroll{padding-inline:11px}}@media (prefers-reduced-motion:reduce){.download-button,.primary-button{transition:none}}.upload-activity .upload-activity-icon{color:var(--accent)}.upload-activity .upload-activity-eyebrow{color:#a7797c}.upload-activity .upload-activity-bar{accent-color:var(--accent)}.app-shell .assistant-launcher{color:#fff;background:#17212b;border-color:#17212b}.app-shell .assistant-launcher>svg{color:#ff646b}@media (max-width:720px){.toolbar-download .download-button,.small-button.open-file,.workspace-home-button{min-width:44px}}.document-controls{height:auto;min-height:56px}.document-controls .fit-button[aria-pressed=true]{color:#bb1d25;background:#fff0f0}.paper-scroll:focus-visible{outline-color:var(--accent)}@media (max-width:720px){.document-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:auto;min-height:0;padding:7px 8px;display:grid}.document-controls .page-stepper{grid-area:1/1/auto/3;justify-self:start;gap:2px}.document-controls .zoom-control{grid-area:1/3/auto/5;justify-self:end}.document-controls .control-line{display:none}.document-controls .fit-button{white-space:nowrap;grid-row:2;min-width:0;min-height:40px;padding-inline:2px;font-size:9px}.reading-keyboard-help{color:#747b86;padding:5px 9px 7px;font-size:9px;line-height:1.8}}
