.rotatepdf-page{color:#172033}.rotatepdf-heading{margin-bottom:28px}.rotatepdf-eyebrow{margin:0 0 8px;color:#087d70;font-size:.78rem;font-weight:900}.rotatepdf-heading h1{margin:0 0 12px;color:#111827;font-size:2.15rem;line-height:1.25;letter-spacing:0}.rotatepdf-heading>p:last-child{max-width:800px;margin:0;color:#5c697d;font-size:.92rem;line-height:1.75}.rotatepdf-tool{overflow:hidden;border:1px solid #d8e1eb;border-radius:8px;background:#fff}.rotatepdf-upload{padding:22px;border-bottom:1px solid #e1e7ee;background:#f8fafc}.rotatepdf-upload-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.rotatepdf-upload-head h2,.rotatepdf-control-head h2,.rotatepdf-editor-head h2,.rotatepdf-result h2{margin:0 0 5px;color:#1d2a3d;font-size:1.08rem;letter-spacing:0}.rotatepdf-upload-head p,.rotatepdf-control-head p,.rotatepdf-editor-head p{margin:0;color:#718096;font-size:.76rem;line-height:1.6}.rotatepdf-file-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:7px;background:#087d70;color:#fff;font-size:.8rem;font-weight:900;cursor:pointer;white-space:nowrap}#rotatePdfFile{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.rotatepdf-dropzone{display:grid;place-items:center;min-height:138px;padding:22px;border:1px dashed #adbacb;border-radius:8px;background:#fff;text-align:center;cursor:pointer}.rotatepdf-dropzone.is-dragover{border-color:#087d70;background:#eff9f6}.rotatepdf-dropzone strong{display:block;margin-bottom:6px;color:#2b3a4f;font-size:.92rem}.rotatepdf-dropzone span{color:#718096;font-size:.75rem;line-height:1.65}.rotatepdf-file-info{display:flex;justify-content:space-between;gap:12px;margin-top:11px;color:#637187;font-size:.73rem}.rotatepdf-file-info[hidden],#rotatePdfRangeWrap[hidden]{display:none!important}.rotatepdf-file-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rotatepdf-controlbar{padding:22px;border-bottom:1px solid #e1e7ee}.rotatepdf-control-head{margin-bottom:15px}.rotatepdf-controls{display:grid;grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) auto auto;gap:9px;align-items:end}.rotatepdf-controls:has(#rotatePdfRangeWrap:not([hidden])){grid-template-columns:repeat(3,minmax(125px,1fr)) auto auto}.rotatepdf-controls label,.rotatepdf-save label{display:grid;gap:6px;color:#2d3b50;font-size:.73rem;font-weight:900}.rotatepdf-controls select,.rotatepdf-controls input,.rotatepdf-save input{width:100%;height:44px;margin:0}.rotatepdf-controls button{min-height:44px;margin:0;padding:0 13px}.rotatepdf-primary{background:#087d70!important;color:#fff!important}.rotatepdf-secondary{background:#e9eef4!important;color:#33445a!important}.rotatepdf-editor{padding:22px;border-bottom:1px solid #e1e7ee;background:#fbfcfd}.rotatepdf-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.rotatepdf-editor-head>span{padding:6px 9px;border-radius:6px;background:#e7f5f1;color:#087d70;font-size:.67rem;font-weight:900}.rotatepdf-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;min-height:190px}.rotatepdf-empty{grid-column:1/-1;display:grid;place-items:center;min-height:190px;border:1px dashed #ccd6e1;border-radius:8px;background:#fff;color:#788599;font-size:.78rem;text-align:center}.rotatepdf-page-card{min-width:0;overflow:hidden;border:1px solid #dbe3ec;border-radius:8px;background:#fff}.rotatepdf-page-card.is-rotated{border-color:#82bdb1;box-shadow:0 0 0 1px #82bdb1}.rotatepdf-page-preview{display:grid;place-items:center;min-height:190px;padding:10px;overflow:hidden;background:#e9eef3;color:#7b8799;font-size:.7rem}.rotatepdf-page-preview canvas{display:block;max-width:100%;max-height:220px;width:auto;height:auto;box-shadow:0 3px 12px rgba(31,43,59,.17);transition:transform .2s}.rotatepdf-page-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 7px}.rotatepdf-page-meta strong{color:#29384d;font-size:.73rem}.rotatepdf-page-meta span{color:#087d70;font-size:.68rem;font-weight:900}.rotatepdf-page-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;padding:0 8px 9px}.rotatepdf-page-actions button{min-width:0;min-height:32px;margin:0;padding:0 4px;border:1px solid #d6dfe8;border-radius:6px;background:#f8fafc;color:#47566b;font-size:.62rem}.rotatepdf-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:20px;padding:22px;align-items:end}.rotatepdf-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;border:1px solid #dce3ec;border-radius:8px;background:#f8fafc}.rotatepdf-summary div{padding:13px;border-right:1px solid #dce3ec}.rotatepdf-summary div:last-child{border-right:0}.rotatepdf-summary span,.rotatepdf-summary strong{display:block}.rotatepdf-summary span{color:#788599;font-size:.65rem}.rotatepdf-summary strong{margin-top:4px;color:#213047;font-size:.84rem}.rotatepdf-save{display:grid;gap:9px}.rotatepdf-save>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.rotatepdf-save button{min-height:44px;margin:0}.rotatepdf-status{grid-column:1/-1;min-height:22px;margin:0;color:#637187;font-size:.73rem;line-height:1.6}.rotatepdf-status.is-error{color:#c2413b}.rotatepdf-guide{margin-top:42px;padding-top:30px;border-top:1px solid #dde4ec}.rotatepdf-guide>header h2{margin:0 0 10px;color:#172033;font-size:1.45rem;letter-spacing:0}.rotatepdf-guide>header p{max-width:820px;margin:0;color:#5d6b7f;font-size:.87rem;line-height:1.75}.rotatepdf-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;margin-top:8px}.rotatepdf-guide-grid section{padding:22px 0;border-bottom:1px solid #e2e7ee}.rotatepdf-guide-grid h3{margin:0 0 8px;color:#213047;font-size:.95rem;letter-spacing:0}.rotatepdf-guide-grid p{margin:0;color:#5f6d80;font-size:.81rem;line-height:1.78}.rotatepdf-note{margin-top:20px;padding:16px 17px;border:1px solid #dce3ec;border-radius:8px;background:#f8fafc;color:#526477;font-size:.77rem;line-height:1.7}@media screen and (max-width:1100px){.rotatepdf-controls,.rotatepdf-controls:has(#rotatePdfRangeWrap:not([hidden])){grid-template-columns:1fr 1fr}.rotatepdf-result{grid-template-columns:1fr}}@media screen and (max-width:650px){.rotatepdf-heading h1{font-size:1.65rem}.rotatepdf-upload,.rotatepdf-controlbar,.rotatepdf-editor,.rotatepdf-result{padding:16px}.rotatepdf-upload-head,.rotatepdf-editor-head{display:grid}.rotatepdf-file-button{width:100%}.rotatepdf-controls,.rotatepdf-controls:has(#rotatePdfRangeWrap:not([hidden])),.rotatepdf-guide-grid{grid-template-columns:1fr}.rotatepdf-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rotatepdf-page-preview{min-height:150px}.rotatepdf-save>div{grid-template-columns:1fr}.rotatepdf-summary div{padding:10px 8px}}@media screen and (max-width:420px){.rotatepdf-page-grid{grid-template-columns:1fr}.rotatepdf-summary{grid-template-columns:1fr}.rotatepdf-summary div{border-right:0;border-bottom:1px solid #dce3ec}.rotatepdf-summary div:last-child{border-bottom:0}}
