style.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718
  1. @font-face {
  2. font-family: 'o2flowm';
  3. src: url('../x_component_process_Work/$FlowMobile/default/fonts/o2flowm.eot?obdpz0');
  4. src: url('../x_component_process_Work/$FlowMobile/default/fonts/o2flowm.eot?obdpz0#iefix') format('embedded-opentype'),
  5. url('../x_component_process_Work/$FlowMobile/default/fonts/o2flowm.ttf?obdpz0') format('truetype'),
  6. url('../x_component_process_Work/$FlowMobile/default/fonts/o2flowm.woff?obdpz0') format('woff'),
  7. url('../x_component_process_Work/$FlowMobile/default/fonts/o2flowm.svg?obdpz0#o2flowm') format('svg');
  8. font-weight: normal;
  9. font-style: normal;
  10. font-display: block;
  11. }
  12. [class^="o2icon-"], [class*=" o2icon-"] {
  13. /* use !important to prevent issues with browser extensions that change fonts */
  14. font-family: 'o2flowm' !important;
  15. speak: never;
  16. font-style: normal;
  17. font-weight: normal;
  18. font-variant: normal;
  19. text-transform: none;
  20. line-height: 1;
  21. /* Better Font Rendering =========== */
  22. -webkit-font-smoothing: antialiased;
  23. -moz-osx-font-smoothing: grayscale;
  24. }
  25. .o2icon-icon_circle:before {
  26. font-size: 16px;
  27. content: "\e900";
  28. }
  29. .o2icon-round-off:before {
  30. content: "\e901";
  31. }
  32. .o2icon-tick:before {
  33. content: "\e902";
  34. }
  35. .o2icon-edit2:before {
  36. content: "\e903";
  37. }
  38. .o2icon-icon_all_red:before {
  39. content: "\e904";
  40. }
  41. .o2icon-arrow_up:before {
  42. content: "\e905";
  43. }
  44. .o2icon-choose_people:before {
  45. content: "\e906";
  46. }
  47. .o2icon-arrow_back:before {
  48. content: "\e907";
  49. }
  50. .o2icon-checkbox:before {
  51. content: "\e908";
  52. }
  53. .o2icon-radio-checked:before {
  54. content: "\e909";
  55. }
  56. .o2icon-off:before {
  57. content: "\e90a";
  58. }
  59. .o2icon-triangle_down:before {
  60. content: "\e90b";
  61. }
  62. .o2icon-triangle_right:before {
  63. content: "\e90c";
  64. }
  65. .o2icon-dot:before {
  66. content: "\e90d";
  67. }
  68. .o2icon-checkmark:before {
  69. content: "\ea10";
  70. }
  71. .o2flow-node {
  72. width: 100%;
  73. overflow: hidden;
  74. height: 100%;
  75. position: relative;
  76. }
  77. .o2flow-bg-opacity{
  78. background-color: rgba(74, 144, 226, 0.12)
  79. }
  80. .o2flow-content-scrollNode {
  81. height: calc( 100% - 64px );
  82. padding: 0px 10px;
  83. overflow: auto;
  84. }
  85. .o2flow-navi {
  86. margin-top: 10px;
  87. }
  88. .o2flow-navi-node {
  89. background: #FFFFFF;
  90. box-shadow: 0px 3px 5px 0px rgba(204,203,203,0.8);
  91. border-radius: 14px;
  92. display: flex;
  93. justify-content: space-evenly;
  94. }
  95. .o2flow-navi-item {
  96. font-size: 16px;
  97. font-weight: 400;
  98. color: #333333;
  99. line-height: 24px;
  100. padding:7px 0 2px 0;
  101. margin: 0 0 5px 0;
  102. }
  103. .o2flow-navi-item-active{
  104. border-bottom:2px solid #FB4747;
  105. }
  106. .o2flow-content {
  107. }
  108. .o2flow-process-color {
  109. color: #66CC80
  110. }
  111. .o2flow-addTask-color {
  112. color: #4A90E2
  113. }
  114. .o2flow-reset-color {
  115. color: #f77272
  116. }
  117. .o2flow-quick-select {
  118. height: 36px;
  119. line-height: 36px;
  120. padding-left: 10px;
  121. overflow: hidden;
  122. background: #FFFFFF;
  123. border-radius: 14px;
  124. margin-top: 10px;
  125. }
  126. .o2flow-quick-select-text {
  127. width: calc(100% - 40px);
  128. overflow: hidden;
  129. white-space: nowrap;
  130. text-overflow: ellipsis;
  131. }
  132. .o2flow-quick-select-arrow {
  133. float: right;
  134. padding-top: 10px;
  135. padding-right: 10px;
  136. }
  137. /*.o2flow-quick-mask{*/
  138. /* background-color: #666;*/
  139. /* opacity: 0.4;*/
  140. /* z-index:1002;*/
  141. /* height: 100%;*/
  142. /* width: 100%;*/
  143. /* position:absolute;*/
  144. /* top: 0px;*/
  145. /* left: 0px*/
  146. /*}*/
  147. /*.o2flow-quick-wrap{*/
  148. /* position: absolute;*/
  149. /* bottom: 0px;*/
  150. /* left: 0px;*/
  151. /* width: 100%;*/
  152. /* height: 80%;*/
  153. /* border-radius: 15px 15px 0px 0px;*/
  154. /* background: #F5F5F5;*/
  155. /* z-index:1003*/
  156. /*}*/
  157. .o2flow-quick-title{
  158. text-align: center;
  159. font-size: 16px;
  160. border-radius: 15px 15px 0px 0px;
  161. height: 40px;
  162. line-height: 40px
  163. }
  164. .o2flow-quick-scroll{
  165. overflow: auto;
  166. height: calc( 100% - 40px )
  167. }
  168. .o2flow-quick-node{
  169. background: #fff
  170. }
  171. .o2flow-quick-select-item {
  172. cursor: pointer;
  173. line-height: 24px;
  174. overflow: hidden;
  175. padding: 10px 0px;
  176. margin: 0px 10px;
  177. border-bottom: 1px solid #dddddd;
  178. }
  179. .o2flow-quick-select-item-active{
  180. background-color: #FB4747;
  181. color: #fff;
  182. }
  183. .o2flow-quick-select-item-contnet-active{
  184. background-color: #FB4747;
  185. color: #fff;
  186. }
  187. .o2flow-quick-select-itemtitle {
  188. float: left;
  189. }
  190. .o2flow-quick-select-itemtext {
  191. overflow: hidden;
  192. /*white-space: nowrap;*/
  193. /*text-overflow: ellipsis;*/
  194. }
  195. .o2flow-section{
  196. background: #FFFFFF;
  197. border-radius: 14px;
  198. margin-top: 10px;
  199. }
  200. .o2flow-section-active {
  201. color: #FB4747;
  202. }
  203. .o2flow-section-title {
  204. height: 30px;
  205. font-size: 14px;
  206. color: #333333;
  207. line-height: 30px;
  208. padding-left: 10px;
  209. }
  210. .o2flow-section-content {
  211. overflow: hidden;
  212. }
  213. .o2flow-opinion-area {
  214. background: #FFFFFF;
  215. border-radius: 14px;
  216. margin-top: 10px;
  217. }
  218. .o2flow-opinion-textareawrap {
  219. height: 120px;
  220. position: relative;
  221. }
  222. .o2flow-opinion-textarea {
  223. resize: none;
  224. width: calc(100% - 20px );
  225. height: calc( 100% - 12px );
  226. background: #FFFFFF;
  227. border-bottom: 1px solid #DEDEDE;
  228. border-top: 0px;
  229. border-left: 0px;
  230. border-right: 0px;
  231. margin: 5px 10px;
  232. }
  233. .o2flow-invalid-bg{
  234. background: #ffe9e9;
  235. }
  236. .o2flow-handwriting-button {
  237. position: absolute;
  238. right: 10px;
  239. bottom: 10px;
  240. width: 70px;
  241. height: 30px;
  242. line-height: 30px;
  243. background: #FFFFFF;
  244. border-radius: 15px;
  245. border: 1px solid #CCCCCC;
  246. padding-left: 15px;
  247. color: #666666;
  248. cursor: pointer;
  249. display: none;
  250. }
  251. .o2flow-handwriting-buttonok{
  252. color: #6eb558;
  253. }
  254. .o2flow-handwriting-buttontext {
  255. display: inline-block;
  256. }
  257. .o2flow-opinion-select {
  258. overflow: auto;
  259. margin-left: 10px;
  260. height: 180px;
  261. }
  262. .o2flow-opinion-select-item {
  263. height: 18px;
  264. line-height: 18px;
  265. cursor: pointer;
  266. color: #666;
  267. padding-top: 2px;
  268. padding-bottom: 2px;
  269. }
  270. /*.o2flow-handwriting-mask {*/
  271. /* background-color: #eee;*/
  272. /* width: 100%;*/
  273. /* height: 100%;*/
  274. /* position: absolute;*/
  275. /* top: 0;*/
  276. /* left: 0;*/
  277. /* opacity: 0.4;*/
  278. /* display: none;*/
  279. /*}*/
  280. /*.o2flow-handwriting-node {*/
  281. /* position: absolute;*/
  282. /* background-color: #ffffff;*/
  283. /* border: 1px solid #ccc;*/
  284. /* border-radius: 8px;*/
  285. /* overflow: hidden;*/
  286. /* box-shadow: rgba(0, 0, 0, 0.25) 0 0 8px 0;*/
  287. /* display: none;*/
  288. /*}*/
  289. /*.o2flow-handwriting-saveNode {*/
  290. /* height: 30px;*/
  291. /* line-height: 30px;*/
  292. /* margin: 5px auto;*/
  293. /* width: 70%;*/
  294. /* min-width: 100px;*/
  295. /* border-radius: 15px;*/
  296. /* text-align: center;*/
  297. /* background-color: #FB4747;*/
  298. /* color: #ffffff;*/
  299. /* font-size: 16px;*/
  300. /* cursor: pointer;*/
  301. /*}*/
  302. /*.o2flow-radio-area {*/
  303. /* overflow: hidden;*/
  304. /*}*/
  305. /*.o2flow-radio {*/
  306. /* float: left;*/
  307. /* padding: 3px 10px;*/
  308. /* border-radius: 15px;*/
  309. /* margin-top: 5px;*/
  310. /* margin-right: 10px;*/
  311. /* color: #333;*/
  312. /* cursor: pointer;*/
  313. /*}*/
  314. /*.o2flow-radio-active {*/
  315. /* color: #FB4747;*/
  316. /*}*/
  317. /*.o2flow-radio-icon {*/
  318. /* font-size: 16px;*/
  319. /*}*/
  320. /*.o2flow-radio-text {*/
  321. /* display: inline;*/
  322. /* height: 20px;*/
  323. /* line-height: 20px;*/
  324. /* font-size: 14px;*/
  325. /*}*/
  326. .o2flow-radio2-area{
  327. overflow: hidden;
  328. padding-left: 5px;
  329. }
  330. .o2flow-radio2 {
  331. float: left;
  332. padding-left: 5px;
  333. padding-right: 5px;
  334. padding-top: 7px;
  335. padding-bottom: 7px;
  336. border-radius: 15px;
  337. color: #333;
  338. cursor: pointer;
  339. }
  340. .o2flow-radio2-active {
  341. color: #333;
  342. }
  343. .o2flow-radio2-icon {
  344. color: #FB4747;
  345. font-size: 16px;
  346. }
  347. .o2flow-radio2-text {
  348. display: inline;
  349. height: 20px;
  350. line-height: 20px;
  351. font-size: 14px;
  352. }
  353. .o2flow-route-container {
  354. overflow: hidden;
  355. }
  356. .o2flow-routegroup-wraper {
  357. background: #FFFFFF;
  358. border-radius: 14px;
  359. margin-top:10px;
  360. }
  361. .o2flow-routegroup-area {
  362. overflow: auto;
  363. }
  364. .o2flow-route-wraper {
  365. background: #FFFFFF;
  366. border-radius: 14px;
  367. margin-top:10px;
  368. }
  369. .o2flow-route-area {
  370. overflow: auto;
  371. }
  372. .o2flow-orgs-wraper{
  373. background: #FFFFFF;
  374. border-radius: 14px;
  375. margin-top: 10px;
  376. }
  377. /*.o2flow-org-area {*/
  378. /* height: 280px;*/
  379. /* margin-top:5px;*/
  380. /*}*/
  381. /*.o2flow-org-line{*/
  382. /* overflow: hidden;*/
  383. /*}*/
  384. .o2flow-org-node{
  385. margin-right: 10px;
  386. margin-left: 10px;
  387. margin-top:5px;
  388. border-bottom: 1px solid #dddddd;
  389. }
  390. .o2flow-selector-title{
  391. height: 30px;
  392. font-size: 14px;
  393. color: #333333;
  394. line-height: 30px;
  395. padding-left: 10px;
  396. position: relative;
  397. }
  398. .o2flow-selector-titletext{
  399. }
  400. .o2flow-selector-icon{
  401. height: 26px;
  402. line-height: 26px;
  403. border-radius: 20px;
  404. border: 1px solid #FB4747;
  405. color: #FB4747;
  406. width: 26px;
  407. text-align: center;
  408. font-size: 26px;
  409. position: absolute;
  410. right: 0px;
  411. top: 3px;
  412. }
  413. .o2flow-selector-errornode{
  414. }
  415. .o2flow-selector-content{
  416. overflow:hidden;
  417. padding-top:10px;
  418. position:relative
  419. }
  420. .o2flow-reset-selector-content{
  421. overflow:hidden;
  422. padding-top:10px;
  423. position:relative;
  424. margin-left: 10px;
  425. margin-right: 10px;
  426. min-height: 10px;
  427. }
  428. .o2flow-reset-selector-content-info{
  429. font-size: 12px;
  430. color: #999999;
  431. padding-bottom: 10px;
  432. }
  433. .o2flow-button-area{
  434. background: #FFFFFF;
  435. box-shadow: inset 0px 1px 0px 0px #DEDEDE;
  436. opacity: 0.97;
  437. padding-top: 10px;
  438. padding-bottom: 10px;
  439. overflow:hidden;
  440. }
  441. .o2flow-button-ok{
  442. float:left;
  443. text-align: center;
  444. width: 45%;
  445. margin-left:4%;
  446. height: 44px;
  447. line-height: 44px;
  448. background: #FB4747;
  449. border-radius: 8px;
  450. color:#fff;
  451. }
  452. .o2flow-button-cancel{
  453. float:left;
  454. text-align: center;
  455. width: 45%;
  456. margin-left:3%;
  457. height: 44px;
  458. line-height: 44px;
  459. background: #F0F0F0;
  460. border-radius: 8px;
  461. color:#666;
  462. }
  463. .o2flow-identity{
  464. padding: 5px;
  465. float: left;
  466. margin-right: 10px;
  467. margin-bottom: 10px;
  468. text-align: center;
  469. }
  470. .o2flow-identity-icon{
  471. border-radius: 32px;
  472. height: 32px;
  473. width: 32px;
  474. position: relative;
  475. overflow: hidden
  476. }
  477. .o2flow-identity-text{
  478. color: #666;
  479. font-size: 12px;
  480. }
  481. .o2flow-identity-more{
  482. float: left;
  483. border-radius: 32px;
  484. width: 32px;
  485. height: 32px;
  486. background: #ccc;
  487. text-align: center;
  488. margin-top: 8px;
  489. color: #fff;
  490. font-size: 24px;
  491. line-height: 18px;
  492. }
  493. .o2flow-unit{
  494. overflow: hidden;
  495. padding: 5px;
  496. margin-bottom: 5px;
  497. }
  498. .o2flow-unit-icon{
  499. border-radius: 32px;
  500. line-height: 24px;
  501. height: 24px;
  502. width: 24px;
  503. float: left;
  504. background: #FB4747;
  505. overflow: hidden;
  506. text-align: center;
  507. padding: 5px;
  508. color: #fff;
  509. }
  510. .o2flow-unit-text{
  511. float: left;
  512. overflow: hidden;
  513. padding-left: 10px;
  514. width: calc(100% - 44px);
  515. }
  516. .o2flow-unit-name{
  517. color: #666;
  518. font-size: 12px;
  519. }
  520. .o2flow-unit-levelname{
  521. color: #999;
  522. font-size: 12px;
  523. margin-top: 3px;
  524. }
  525. .o2flow-group-text{
  526. float: left;
  527. overflow: hidden;
  528. padding-left: 10px;
  529. width: calc( 100% - 44px );
  530. display: flex;
  531. min-height: 34px;
  532. align-items: center;
  533. }
  534. /*.o2flow-empower-node{*/
  535. /* width:840px;*/
  536. /* height:400px;*/
  537. /* background-color:#fff*/
  538. /*}*/
  539. /*.o2flow-empower-titleNode{*/
  540. /* margin-left:10px;*/
  541. /* line-height:40px;*/
  542. /* color:#333333;*/
  543. /* overflow:hidden;*/
  544. /* font-size:12px*/
  545. /*}*/
  546. /*.empowerAreaNode{*/
  547. /* font-size:12px;*/
  548. /* overflow:hidden*/
  549. /*}*/
  550. /*.o2flow-empower-table{*/
  551. /*}*/
  552. /*.o2flow-empower-oddTd{*/
  553. /* width:50%*/
  554. /*}*/
  555. /*.o2flow-empower-evenTd{*/
  556. /* width:50%;*/
  557. /* border-left:5px solid #ffffff*/
  558. /*}*/
  559. /*.o2flow-empower-areaTitle{*/
  560. /* height:auto;*/
  561. /* font-size:14px;*/
  562. /* color:#333333;*/
  563. /* overflow:hidden*/
  564. /*}*/
  565. /*.o2flow-empower-areaTitleText{*/
  566. /* background: #E6E6E6;*/
  567. /* border-radius: 10px 10px 1px 1px;*/
  568. /* min-height:30px;*/
  569. /* line-height:30px;*/
  570. /* padding: 0 10px;*/
  571. /* float:left;*/
  572. /*}*/
  573. /*.empowerAreaErrorNode{*/
  574. /* float:right;*/
  575. /* margin-right:5px*/
  576. /*}*/
  577. /*.o2flow-empower-areaContent{*/
  578. /* margin-bottom:10px;*/
  579. /* position:relative;*/
  580. /* border:1px solid #ccc;*/
  581. /* height:220px;*/
  582. /* overflow:auto;*/
  583. /* padding:5px;*/
  584. /*}*/
  585. /*.o2flow-empower-selectAllNode{*/
  586. /* float: right;*/
  587. /* margin-right:5px*/
  588. /*}*/
  589. /*.empowerSelectAllItemNode{*/
  590. /* height:26px;*/
  591. /* line-height:26px;*/
  592. /* padding-left:20px;*/
  593. /* font-size:14px;*/
  594. /* width:40px;*/
  595. /* float:right;*/
  596. /* overflow:hidden;*/
  597. /* cursor:pointer;*/
  598. /* color:#3C76B7;*/
  599. /* background:url(../x_component_process_Work/$Processor/process/empower_unchecked.png) no-repeat left center*/
  600. /*}*/
  601. /*.empowerSelectAllItemNode_over{*/
  602. /* color:#3C76B7;*/
  603. /* background:url(../x_component_process_Work/$Processor/process/empower_unchecked.png) no-repeat left center*/
  604. /*}*/
  605. /*.empowerSelectAllItemNode_selected{*/
  606. /* color:#3C76B7;*/
  607. /* background:url(../x_component_process_Work/$Processor/process/empower_checked.png) no-repeat left center*/
  608. /*}*/
  609. /*.empowerItemOddNode{*/
  610. /* float:left;*/
  611. /* width:190px;*/
  612. /* min-height:20px;*/
  613. /* margin-bottom:10px;*/
  614. /* padding:8px 3px;*/
  615. /* cursor:pointer;*/
  616. /* font-size:14px;*/
  617. /* margin-left:10px;*/
  618. /* background-color:#eaf1f9*/
  619. /*}*/
  620. /*.empowerItemEvenNode{*/
  621. /* float:left;*/
  622. /* width:190px;*/
  623. /* min-height:20px;*/
  624. /* margin-bottom:10px;*/
  625. /* padding:8px 3px;*/
  626. /* cursor:pointer;*/
  627. /* font-size:14px;*/
  628. /* margin-left:10px;*/
  629. /* background-color:#eaf1f9*/
  630. /*}*/
  631. /*.empowerItemOddNode_over{*/
  632. /* background-color:#eaf1f9*/
  633. /*}*/
  634. /*.empowerItemEvenNode_over{*/
  635. /* background-color:#eaf1f9*/
  636. /*}*/
  637. /*.empowerItemOddNode_selected{*/
  638. /* background-color:#6681a5*/
  639. /*}*/
  640. /*.empowerItemEvenNode_selected{*/
  641. /* background-color:#6681a5*/
  642. /*}*/
  643. /*.empowerItemIconNode{*/
  644. /* min-height:20px;*/
  645. /* width:30px;*/
  646. /* float:right;*/
  647. /* overflow:hidden;*/
  648. /* background:url(../x_component_process_Xform/$Form/default/icon/rollback_uncheck.png) no-repeat center center*/
  649. /*}*/
  650. /*.empowerItemIconNode_selected{*/
  651. /* background:url(../x_component_process_Xform/$Form/default/icon/rollback_check.png) no-repeat center center*/
  652. /*}*/
  653. /*.empowerItemContentNode{*/
  654. /* min-height:20px*/
  655. /*}*/
  656. /*.empowerItemTitleNode{*/
  657. /* float:left;*/
  658. /* min-height:20px;*/
  659. /* margin-left:5px;*/
  660. /* line-height:20px;*/
  661. /* color:#666666*/
  662. /*}*/
  663. /*.empowerItemTitleNode_selected{*/
  664. /* color:#ffffff*/
  665. /*}*/
  666. /*.empowerItemPersonNode{*/
  667. /* float:left;*/
  668. /* margin-left:5px;*/
  669. /* min-height:20px;*/
  670. /* width:48px;*/
  671. /* line-height:20px;*/
  672. /* color:#0000ff*/
  673. /*}*/
  674. /*.empowerItemPersonNode_selected{*/
  675. /* color:#ffffff*/
  676. /*}*/