UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

521 lines (468 loc) 22.3 kB
@import "defaults"; // ======= Colors ======= @CLR_A: #292222, #332a2a, #403535, #504242, #645252, #837575, #9c9191, #b0a7a7, #b0a7a7; @CLR_B: #35191b, #421f22, #52272b, #663136, #7f3d44, #996469, #ad8387, #bd9c9f, #cab0b2; @CLR_C: #350215, #42021a, #530221, #680229, #820333, #9b355c, #9b355c, #bf7d97, #cc97ac; @CLR_D: #4b181e, #5e1e25, #75262e, #922f3a, #b73b48, #c5626d, #d1818a, #da9aa1, #e1aeb4; @CLR_E: #582d13, #6e3818, #89461e, #ab5826, #d66e30, #de8b59, #e5a27a, #eab595, #eec4aa; @CLR_F: #634a28, #7c5d32, #9b743e, #c2914e, #f3b562, #f5c481, #f7d09a, #f9d9ae, #fae1be; @CLR_G: #655320, #7e6828, #9e8232, #c6a23e, #f8ca4d, #f9d571, #fadd8d, #fbe4a4, #fce9b6; @CLR_H: #3c4128, #3c4128, #5e653e, #767e4d, #939e60, #a9b180, #bac199, #c8cdad, #d3d7bd; @CLR_I: #29301c, #333c23, #404b2c, #505e37, #647545, #83916a, #9ca788, #b0b9a0, #c0c7b3; @CLR_J: #222f0d, #222f0d, #344a14, #415c19, #51731f, #748f4c, #90a570, #a6b78d, #b8c5a4; @CLR_K: #2c3a13, #374818, #455a1e, #567026, #6b8c30, #89a359, #a1b57a, #b4c495, #c3d0aa; @CLR_L: #18362c, #1e4337, #255445, #2e6956, #3a836c, #619c89, #81b0a1, #9ac0b4, #aecdc3; @CLR_M: #163a3b, #1b484a, #225a5d, #2b7074, #368c91, #5ea3a7, #7eb5b9, #98c4c7, #add0d2; @CLR_N: #1e3c3f, #254b4f, #2e5e63, #39757c, #47929b, #6ca8af, #89b9bf, #a1c7cc, #b4d2d6; @CLR_O: #2d4d5a, #386070, #46788c, #5796af, #6dbcdb, #8ac9e2, #a1d4e8, #b4dded, #c3e4f1; @CLR_P: #004968, #005b82, #0072a3, #008ecc, #00b1ff, #33c1ff, #5ccdff, #7dd7ff, #97dfff; @CLR_Q: #162f3e, #1b3b4d, #224a60, #2a5c78, #357396, #5d8fab, #7da5bc, #97b7c9, #acc5d4; @CLR_R: #0a1b2b, #0c2236, #0f2a43, #133454, #184169, #466787, #6b859f, #899db2, #a1b1c1; @CLR_S: #121a21, #162029, #1c2833, #233240, #2c3e50, #566573, #78848f, #939da5, #a9b1b7; @CLR_T: #1a181f, #201e27, #282631, #322f3d, #3e3b4c, #656270, #84818d, #9d9aa4, #b1aeb6; @CLR_U: #251628, #2e1b32, #3a223e, #482b4e, #5a3662, #7b5e81, #957e9a, #aa98ae, #bbadbe; @CLR_V: #371e38, #452646, #562f58, #6b3b6e, #864a89, #9e6ea1, #b18bb4, #c1a2c3, #cdb5cf; @CLR_W: #441e30, #55263c, #6a304b, #853c5e, #a64b75, #b86f91, #c68ca7, #d1a3b9, #dab5c7; @CLR_0: #000000, #141414, #292929, #3d3d3d, #525252, #666666, #7a7a7a, #8f8f8f, #a3a3a3; @CLR_1: #a3a3a3, #b8b8b8, #c2c2c2, #cccccc, #d6d6d6, #e0e0e0, #ededed, #f5f5f5, #ffffff; @CLR_BRAND_HUE_LEFT: @CLR_E; @CLR_BRAND_HUE: @CLR_F; @CLR_BRAND_HUE_RIGHT: @CLR_G; @CLR_BRAND: extract(@CLR_BRAND_HUE, 5); @CLR_BRAND_FONT: extract(@CLR_1, 9); @CLR_FIXED_FONT: extract(@CLR_0, 4); @CLR_BORDER_COLOR: extract(@CLR_1, 5); @CLR_DISABLED_FONT: extract(@CLR_1, 4); @CLR_DISABLED_BG: extract(@CLR_1, 8); @CLR_ERROR: red; // Override default ripple effect value @DEFAULT_RIPPLE_EFFECT_BG: extract(@CLR_BRAND_HUE, 7); // Constants @FONT_SIZE_BASE: 11pt; @FONT_SIZE_LARGE_FACTOR: 1.61; @FONT_SIZE_SMALL_FACTOR: 0.62; @FONT_SIZE_VSMALL_FACTOR: 0.38; @FONT_SIZE_H1_FACTOR: 2.6; @FONT_SIZE_H2_FACTOR: 2.15; @FONT_SIZE_H3_FACTOR: 1.7; @FONT_SIZE_H4_FACTOR: 1.25; @FONT_SIZE_H5_FACTOR: 1; @FONT_SIZE_H6_FACTOR: 0.85; @FONT_SIZE_L0: @FONT_SIZE_BASE * 0.81; @FONT_SIZE_L1: @FONT_SIZE_BASE * 1; @FONT_SIZE_L2: @FONT_SIZE_BASE * 1.43; @FONT_SIZE_L3: @FONT_SIZE_BASE * 1.86; @FONT_SIZE_L4: @FONT_SIZE_BASE * 2.29; @FONT_SIZE_L5: @FONT_SIZE_BASE * 2.27; @FONT_SIZE_L6: @FONT_SIZE_BASE * 3.15; @FONT_SIZE_L7: @FONT_SIZE_BASE * 3.85; @FONT_SIZE_L8: @FONT_SIZE_BASE * 4.01; @FONT_SIZE_L9: @FONT_SIZE_BASE * 4.44; @FONT_SIZE_L10: @FONT_SIZE_BASE * 4.87; @ASSETS_ROOT_PATH: '..'; @FONT_ROOT_PATH: '@{ASSETS_ROOT_PATH}/fonts'; @FONT_PHLOX_GLYPHICONS_NAME: 'phlox-glyphicons'; @FONT_PHLOX_GLYPHICONS_RELATIVE_PATH: '@{FONT_PHLOX_GLYPHICONS_NAME}.woff2'; @FONT_PHLOX_GLYPHICONS_FORMAT: 'woff2'; @IMAGE_ROOT_PATH: @ASSETS_ROOT_PATH + "/images"; @FONT_DISPLAY_STYLE_IMPORT_URL: "https://fonts.googleapis.com/css?family=Slabo+27px"; @FONT_DISPLAY_FAMILY: 'Slabo 27px', serif; @FONT_HEADLINE_STYLE_IMPORT_URL: "https://fonts.googleapis.com/css?family=Muli"; @FONT_HEADLINE_FAMILY: Muli, Kanit, sans-serif; @FONT_CONTENT_STYLE_IMPORT_URL: "https://fonts.googleapis.com/css?family=Kanit:200,300,700"; @FONT_CONTENT_FAMILY: Muli, Kanit, sans-serif; // Disabled @DISABLED_FILTER: grayscale(100%); @DISABLED_OVERLAY_BG: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQYV2NkYGD4z8DAwMgABXAGNgGwSgwVAFbmAgXQdISfAAAAAElFTkSuQmCC) repeat; /* Commons */ @BORDER_COLOR_SUCCESS: extract(@CLR_K, 5); @BORDER_COLOR_WARNING: extract(@CLR_E, 5); @BORDER_COLOR_ERROR: extract(@CLR_D, 5); /* Form Controls */ @FORM_CONTROL_FONT_COLOR: extract(@CLR_1, 1); @FORM_CONTROL_FONT_COLOR_NORMAL: extract(@CLR_1, 5); @FORM_CONTROL_FONT_COLOR_SUCCESS: @BORDER_COLOR_SUCCESS; @FORM_CONTROL_FONT_COLOR_WARNING: @BORDER_COLOR_WARNING; @FORM_CONTROL_FONT_COLOR_ERROR: @BORDER_COLOR_ERROR; @FORM_CONTROL_FONT_COLOR_HELP: @CLR_FIXED_FONT; @FORM_CONTROL_POPUP_BG_COLOR: extract(@CLR_1, 9); /* Page Commons */ @PAGE_LOGO_SIZE: 38pt; @PAGE_PANE_LABEL_WIDTH: 140pt; @PAGE_PANE_PADDING_X: 8pt; @PAGE_PANE_PADDING_Y: 6pt; @PAGE_PANE_WIDTH: @PAGE_LOGO_SIZE + @PAGE_PANE_LABEL_WIDTH + 3 * @PAGE_PANE_PADDING_X; @PAGE_PANE_HEIGHT: @PAGE_LOGO_SIZE + 2 * @PAGE_PANE_PADDING_Y; @PAGE_LABEL_PADDING_TOP: (@PAGE_LOGO_SIZE - @font-size-h3 - @font-size-h3 * @FONT_SIZE_VSMALL_FACTOR - 5pt) / 2; @PAGE_BORDER_THICKNESS: 0.25pt; @PAGE_PANE_SHADOW_VLEN: 2; @PAGE_PANE_SHADOW_BLUR: 3; // editor page menu @EDITOR_PAGE_ACTION_BUTTON_HEIGHT: @PAGE_PANE_HEIGHT; @EDITOR_PAGE_ACTION_BUTTON_WIDTH: 80pt; @EDITOR_PAGE_ACTION_BUTTON_FONT_SIZE: 9pt; @EDITOR_PAGE_VIEW_BUTTON_HEIGHT: @PAGE_PANE_HEIGHT; @EDITOR_PAGE_VIEW_BUTTON_WIDTH: 40pt; @EDITOR_PAGE_VIEW_BUTTON_IMAGE_MARGIN_TOP: 15pt; @EDITOR_PAGE_VIEW_BUTTON_IMAGE_MARGIN_LEFT: 9pt; @EDITOR_PAGE_VIEW_BUTTON_IMAGE_OPACITY: 0.5; @EDITOR_PAGE_VIEW_ACTIVE_BUTTON_IMAGE_OPACITY: 1; @EDITOR_PAGE_SEARCH_BUTTON_HEIGHT: @PAGE_PANE_HEIGHT; @EDITOR_PAGE_SEARCH_BUTTON_WIDTH: @EDITOR_PAGE_VIEW_BUTTON_WIDTH; @EDITOR_PAGE_SEARCH_BUTTON_PADDING_TOP: 10pt; @EDITOR_PAGE_SEARCH_BUTTON_BORDER_HEIGHT: 30pt; @EDITOR_PAGE_SEARCH_BUTTON_BORDER_PADDING: 10pt; @EDITOR_PAGE_SEARCH_BUTTON_BORDER: @PAGE_BORDER_THICKNESS solid rgba(255, 255, 255, 0.5); @EDITOR_VIEW_ANIMATION_TRANSITION_DURATION: 450ms; @EDITOR_CONTENT_PADDING_LEFT: 10pt; @EDITOR_CONTENT_PADDING_RIGHT: @EDITOR_CONTENT_PADDING_LEFT; @EDITOR_CONTENT_PADDING_BOTTOM: @EDITOR_PAGE_ACTION_BUTTON_HEIGHT; @EDITOR_CONTENT_BORDER_THICKNESS: 1pt; @EDITOR_CONTENT_SHADOW_VLEN: @PAGE_PANE_SHADOW_VLEN; @EDITOR_CONTENT_SHADOW_BLUR: 10; @EDITOR_CONTENT_SHADOW_SPREAD: 1; @HEADER_PADDING_LEFT: 80pt; @HEADER_PADDING_RIGHT: 130pt; // record view @RECORD_VIEW_HEADER_HEIGHT: 45pt; @RECORD_VIEW_HEADER_BORDER_THICKNESS: @PAGE_BORDER_THICKNESS; @RECORD_HEADER_PADDING_TOP: 7pt; @RECORD_HEADER_PADDING_BOTTOM: @RECORD_HEADER_PADDING_TOP; @RECORD_HEADER_SWITCH_TITLE_CONTAINER_WIDTH: 100pt; @RECORD_HEADER_SWITCH_CONTAINER_WIDTH: 60pt; @RECORD_HEADER_SWITCH_CONTAINER_PADDING_TOP: 8pt; @RECORD_HEADER_SWITCH_CONTAINER_PADDING_TOP_CHROME: 10pt; @RECORD_HEADER_SWITCH_WIDTH: 30pt; @RECORD_HEADER_SWITCH_HEIGHT: 14.25pt; @RECORD_HEADER_SWITCH_AFTER_TOGGLE_LEFT: 15.05pt; @RECORD_HEADER_SWITCH_LABEL_MARGIN_LEFT: 12pt; @RECORD_HEADER_SWITCH_LABEL_MARGIN_TOP: 8pt; @RECORD_HEADER_BTN_LABEL_MARGIN_LEFT: 10pt; @RECORD_HEADER_BTN_LABEL_MARGIN_RIGHT: @RECORD_HEADER_BTN_LABEL_MARGIN_LEFT; @RECORD_HEADER_CREATE_CONTAINER_WIDTH: 90pt; @RECORD_HEADER_REDO_UNDO_CONTAINER_WIDTH: @RECORD_HEADER_CREATE_CONTAINER_WIDTH; @RECORD_HEADER_SAVE_CONTAINER_WIDTH: @RECORD_HEADER_CREATE_CONTAINER_WIDTH; @RECORD_HEADER_SORTING_CONTAINER_WIDTH: 120pt; @RECORD_HEADER_BTN_LABEL_MARGIN_LEFT_ICON: 5pt; @RECORD_HEADER_CREATE_ICON_TOP: 9pt; @RECORD_HEADER_CREATE_ICON_LEFT: 5pt; @RECORD_HEADER_CREATE_LABEL_TOP: 8pt; @RECORD_HEADER_CREATE_LABEL_LEFT: 23pt; @RECORD_HEADER_SORT_ICON_TOP: 8pt; @RECORD_HEADER_SORT_ICON_LEFT: 10pt; @RECORD_HEADER_SETTING_ICON_TOP: 5pt; @RECORD_HEADER_SETTING_ICON_LEFT: 32pt; @RECORD_HEADER_TOP_LABEL_TOP: @RECORD_HEADER_CREATE_LABEL_TOP; @RECORD_HEADER_TOP_LABEL_LEFT: 62pt; @RECORD_HEADER_UNDO_HINT_TOP: @RECORD_VIEW_HEADER_HEIGHT - @RECORD_HEADER_PADDING_TOP - @RECORD_HEADER_PADDING_BOTTOM; @RECORD_HEADER_REDO_HINT_TOP: @RECORD_HEADER_UNDO_HINT_TOP; @RECORD_HEADER_REDO_HINT_LEFT: (@RECORD_HEADER_REDO_UNDO_CONTAINER_WIDTH / 2) + 2; @RECORD_TABLE_HEADER_HEIGHT: 35pt; @RECORD_TABLE_LOADING_TOP: -100pt; // calendar view @CALENDAR_VIEW_HEADER_HEIGHT: 45pt; @CALENDAR_VIEW_HEADER_PADDING_TOP: @RECORD_HEADER_PADDING_TOP; @CALENDAR_VIEW_DAY_MONTH_HEADER_HEIGHT: 35pt; @CALENDAR_VIEW_DAY_MONTH_HEIGHT: 20%; @CALENDAR_VIEW_DAY_MONTH_ENTRY_WIDTH: 14.285714285714285714285714285714%; @CALENDAR_VIEW_DAY_MONTH_ENTRY_HEIGHT: 15pt; @CALENDAR_VIEW_DAY_MONTH_ENTRY_PADDING: 1pt; @CALENDAR_VIEW_DAY_MONTH_ENTRY_BORDER_RADIUS: 6.5pt; // (height - (padding * 2)) / 2 @CALENDAR_VIEW_BODY_HEIGHT: 100%; @CALENDAR_VIEW_BORDER_THICKNESS: 1pt; @CALENDAR_VIEW_DAY_ROW_HEIGHT: 46pt; @CALENDAR_VIEW_DAY_ROW_PADDING_LEFT: 5pt; @CALENDAR_VIEW_DAY_ROW_PADDING_RIGHT: @CALENDAR_VIEW_DAY_ROW_PADDING_LEFT; @CALENDAR_VIEW_DAY_ROW_BORDER_WIDTH: 1pt; @CALENDAR_VIEW_DAY_RIGHT_PANEL_WIDTH: 220pt; @CALENDAR_VIEW_DAY_LEFT_TIME_PANEL_WIDTH: 60pt; @CALENDAR_VIEW_DAY_ENTRY_SHADOW: 0px 3px 6px 0px rgba(0,0,0,0.14);; @CALENDAR_VIEW_WEEK_HEADER_HEIGHT: 45pt; @CALENDAR_VIEW_WEEK_TITLE_WIDTH: 60pt; @CALENDAR_VIEW_WEEK_SCROLL_WIDTH: 11pt; @CALENDAR_VIEW_WEEK_ROW_HEIGHT: 46pt; @CALENDAR_VIEW_WEEK_ENTRY_PADDING: 1.3pt; @CALENDAR_VIEW_AGENDA_RIGHT_PANEL_WIDTH: @CALENDAR_VIEW_DAY_RIGHT_PANEL_WIDTH; @CALENDAR_VIEW_AGENDA_ROW_DAY_LABEL_WIDTH: 60pt; @CALENDAR_VIEW_AGENDA_ROW_TIME_LABEL_WIDTH: 80pt; @CALENDAR_VIEW_AGENDA__TIMELINE_HEADER_HEIGHT: 45pt; @CALENDAR_VIEW_ENTRY_WIDTH: 140pt; @CALENDAR_VIEW_ENTRY_LINE_WIDTH: 4pt; @CALENDAR_VIEW_MONTH_NUMBER_PADDING: 5pt; @CALENDAR_VIEW_MINI_CALENDAR_TODAY_BORDER: 2px; @CALENDAR_VIEW_MINI_CALENDAR_HEIGHT: 150pt; @CALENDAR_VIEW_MINI_CALENDAR_NUMBER_DIV_HEIGHT: 20pt; @CALENDAR_VIEW_SELECTED_BORDER_THICKNESS: 1.5pt; @CALENDAR_HEADER_SWITCH_WIDTH: 30pt; @CALENDAR_HEADER_SWITCH_HEIGHT: 14.25pt; @CALENDAR_HEADER_SWITCH_CONTAINER_WIDTH: 50pt; @CALENDAR_HEADER_SWITCH_AFTER_TOGGLE_LEFT: 15.05pt; @CALENDAR_HEADER_SWITCH_MARGIN_TOP: 13pt; @CALENDAR_HEADER_SWITCH_MARGIN_LEFT: 12pt; @CALENDAR_HEADER_SWITCH_MARGIN_TOP_WINDOW: 2pt; @CALENDAR_HEADER_LIST_BOX_WIDTH: 200pt; @CALENDAR_HEADER_LIST_BOX_HEIGHT: 20pt; // phlox table @PHLOX_TABLE_THEAD_BORDER_THICKNESS: 0.25pt; @PHLOX_TABLE_ROW_DRAGGING_OPACITY: 0.3; @PHLOX_TABLE_ICON_FONT_SIZE: 10pt; @PHLOX_TABLE_ICON_PADDING: 4pt; @PHLOX_TABLE_ICON_MOVE_FONT_SIZE: @PHLOX_TABLE_ICON_FONT_SIZE + 10pt; @PHLOX_TABLE_ICON_SAVE_FONT_SIZE: @PHLOX_TABLE_ICON_FONT_SIZE + 5pt; @PHLOX_TABLE_ROW_COLUMN_WIDTH: 40pt; @PHLOX_TABLE_ROW_COLUMN_CONTROL_WIDTH: 66pt;//1px; @PHLOX_TABLE_ROW_COLUMN_PADDING_LEFT: 10pt; @PHLOX_TABLE_ROW_COLUMN_COA_PADDING_LEFT: 5pt; // phlox dropdown @PHLOX_DROPDOWN_BORDER_THICKNESS: 1pt; @PHLOX_DROPDOWN_FOCUS_BORDER_THICKNESS: 1.5pt; @PHLOX_DROPDOWN_LABEL_PADDING_LEFT: 10pt; @PHLOX_DROPDOWN_LABEL_PADDING_RIGHT: 25pt; @PHLOX_DROPDOWN_ARROW_PADDING_RIGHT: 8pt; @PHLOX_DROPDOWN_ARROW_PADDING_TOP: @PHLOX_DROPDOWN_ARROW_PADDING_RIGHT - 2; @PHLOX_DROPDOWN_LIST_LABEL_PADDING_TOP: 5pt; @PHLOX_DROPDOWN_MIN_HEIGHT: 25pt; @PHLOX_DROPDOWN_MIN_WIDTH: 130pt; @PHLOX_DROPDOWN_LIST_SHADOW_HLEN: 0; @PHLOX_DROPDOWN_LIST_SHADOW_VLEN: 3; @PHLOX_DROPDOWN_LIST_SHADOW_BLUR: 3; @PHLOX_DROPDOWN_LIST_SHADOW_SPREAD: 3; @PHLOX_DROPDOWN_POPUP_TRANSITION: all 60ms cubic-bezier(0.175, 0.885, 0.32, 1.275); // phlox button @PHLOX_BUTTON_MARGIN_LEFT: 5pt; @PHLOX_BUTTON_MARGIN_RIGHT: @PHLOX_BUTTON_MARGIN_LEFT; @PHLOX_BUTTON_WIDTH: 70pt; @PHLOX_BUTTON_HEIGHT: 20pt; @PHLOX_BUTTON_BORDER_RADIUS: 2px 2px 2px 2px; // dialog @PHLOX_DIALOG_BACKGROUND: rgba(0,0,0,0.2); @PHLOX_DIALOG_Z_INDEX: 500; @PHLOX_DIALOG_WIDTH: 300pt; @PHLOX_DIALOG_HEIGHT: @CONFIRM_DIALOG_HEADER_HEIGHT + @CONFIRM_DIALOG_BODY_HEIGHT + @CONFIRM_DIALOG_BODY_FOOTER; @CONFIRM_DIALOG_HEADER_HEIGHT: 50pt; @CONFIRM_DIALOG_BODY_HEIGHT: 90pt; @CONFIRM_DIALOG_BODY_FOOTER: 40pt; @CONFIRM_DIALOG_BUTTON_MARGIN_LEFT: 5pt; @CONFIRM_DIALOG_BUTTON_MARGIN_RIGHT: @CONFIRM_DIALOG_BUTTON_MARGIN_LEFT; @CONFIRM_DIALOG_BUTTON_WIDTH: 70pt; @CONFIRM_DIALOG_BUTTON_HEIGHT: 20pt; @CONFIRM_DIALOG_BUTTON_BORDER_RADIUS: 2px 2px 2px 2px; @CONFIRM_DIALOG_CANCEL_BUTTON_BORDER_WIDTH: 1pt 1pt; @MESSAGE_DIALOG_HEADER_HEIGHT: @CONFIRM_DIALOG_HEADER_HEIGHT; @MESSAGE_DIALOG_BODY_HEIGHT: @CONFIRM_DIALOG_BODY_HEIGHT; @MESSAGE_DIALOG_BODY_FOOTER: @CONFIRM_DIALOG_BODY_FOOTER; @MESSAGE_DIALOG_BUTTON_MARGIN_LEFT: @CONFIRM_DIALOG_BUTTON_MARGIN_LEFT; @MESSAGE_DIALOG_BUTTON_MARGIN_RIGHT: @MESSAGE_DIALOG_BUTTON_MARGIN_LEFT; @MESSAGE_DIALOG_BUTTON_WIDTH: @CONFIRM_DIALOG_BUTTON_WIDTH; @MESSAGE_DIALOG_BUTTON_HEIGHT: @CONFIRM_DIALOG_BUTTON_HEIGHT; @MESSAGE_DIALOG_BUTTON_BORDER_RADIUS: @CONFIRM_DIALOG_BUTTON_BORDER_RADIUS; @MESSAGE_DIALOG_CANCEL_BUTTON_BORDER_WIDTH: @CONFIRM_DIALOG_CANCEL_BUTTON_BORDER_WIDTH; @COMPONENT_DIALOG_WIDTH: 500pt; @COMPONENT_DIALOG_HEIGHT: 400pt; @COMPONENT_DIALOG_HEADER_XBTN_PADDING_RIGHT: 15pt; @COMPONENT_DIALOG_HEADER_HEIGHT: 50pt; @COMPONENT_DIALOG_BODY_HEIGHT: 90pt; @COMPONENT_DIALOG_FOOTER_HEIGHT: 40pt; // @COMPONENT_DIALOG_BODY_HEIGHT: @COMPONENT_DIALOG_HEIGHT - (@COMPONENT_DIALOG_HEADER_HEIGHT + @COMPONENT_DIALOG_FOOTER_HEIGHT); @COMPONENT_DIALOG_BUTTON_MARGIN_LEFT: @CONFIRM_DIALOG_BUTTON_MARGIN_LEFT; @COMPONENT_DIALOG_BUTTON_MARGIN_RIGHT: @COMPONENT_DIALOG_BUTTON_MARGIN_LEFT; @COMPONENT_DIALOG_BUTTON_WIDTH: @CONFIRM_DIALOG_BUTTON_WIDTH; @COMPONENT_DIALOG_BUTTON_HEIGHT: @CONFIRM_DIALOG_BUTTON_HEIGHT; @COMPONENT_DIALOG_BUTTON_BORDER_RADIUS: @CONFIRM_DIALOG_BUTTON_BORDER_RADIUS; @COMPONENT_DIALOG_CANCEL_BUTTON_BORDER_WIDTH: @CONFIRM_DIALOG_CANCEL_BUTTON_BORDER_WIDTH; @COMPONENT_DIALOG_BORDER_THICKNESS: 1pt; @COMPONENT_DIALOG_WRAPPER_PADDING: 20pt; // tab @PHLOX_TAB_PADDING_LEFT: 32pt; // 10 @PHLOX_TAB_PADDING_RIGHT: 10pt; // 10 @TAB_ADD_BUTTON_PADDING_TOP: 5pt; @TAB_BORDER_THICKNESS: 0.5pt; @TAB_INSERT_BORDER_THICKNESS: 1pt; @TAB_BAR_BORDER_TOP_THICKNESS: 0.55pt; @TAB_HEADER_HEIGHT: 45pt; // context menu @CONTEXT_MENU_Z_INDEX: 10001; @CONTEXT_MENU_FONT_SIZE: 9pt; @CONTEXT_MENU_VERTICAL_BORDER_WIDTH: 1px; // @CONTEXT_MENU_VERTICAL_ITEM_PADDING: 10px 38px; @CONTEXT_MENU_VERTICAL_ITEM_PADDING: 0 30px; @CONTEXT_MENU_VERTICAL_ITEM_GROUP_PADDING: 0px; @CONTEXT_MENU_VERTICAL_FIRST_ITEM_BORDER_TOP: 0px; @CONTEXT_MENU_MORE_INDICATOR_HEIGHT: 15pt; @CONTEXT_MENU_ITEM_HEIGHT: 25pt; // default menu @DEFAULT_MENU_ITEM_GROUP_LEFT: 100%; @DEFAULT_MENU_ITEM_GROUP_TOP: -100%; @DEFAULT_MENU_ITEM_GROUP_RIGHT: 100%; @DEFAULT_MENU_ITEM_GROUP_MARGIN: 6px 20px; @DEFAULT_MENU_ITEM_GROUP_BORDER_WIDTH: 1px; @MENU_BADGE_PADDING_LEFT: 15pt; @MENU_BADGE_PADDING_RIGHT: -5pt; // wizard @WIZARD_STEP_MENU_HEADER_HEIGHT: 150pt; @WIZARD_STEP_MENU_FOOTER_HEIGHT: 50pt; @WIZARD_STEP_HEIGHT: 30pt; @WIZARD_STEP_LINE_HEIGHT: 30pt; // calendar popover @CALENDAR_ENTRY_POPOVER_WIDTH: 170pt; @CALENDAR_ENTRY_POPOVER_HEIGHT: 250pt; @CALENDAR_ENTRY_POPOVER_BORDER: 1px solid @CLR_BORDER_COLOR; @CALENDAR_ENTRY_POPOVER_BOX_SHADOW: 0pt 2px 5px 0px rgba(185,189,190,1); @CALENDAR_ENTRY_POPOVER_BG_HILIGHT_HEIGHT: 30pt; @CALENDAR_ENTRY_POPOVER_PADDING_BG: 5pt; // default calendar popover @DEFAULT_CALENDAR_ENTRY_POPOVER_PADDING: 15pt; @DEFAULT_CALENDAR_ENTRY_POPOVER_TITLE_FONT_WEIGHT: 500; @DEFAULT_CALENDAR_ENTRY_POPOVER_TITLE_FONT_SIZE: 130%; @DEFAULT_CALENDAR_ENTRY_POPOVER_DATETIME_FONT_SIZE: 90%; // default list popover @DEFAULT_CALENDAR_ENTRY_LIST_POPOVER_PADDING: 10pt; @DEFAULT_CALENDAR_ENTRY_HEADER_HEIGHT: 40pt; @DEFAULT_CALENDAR_ENTRY_BODY_HEIGHT: 170pt; //default component popoverWidth @DEFAULT_COMP_CALENDAR_POPOVER_DESC_PADDING_TOP: 10pt; @DEFAULT_COMP_CALENDAR_POPOVER_HEADER_PADDING_BOTTOM: 6pt; // component popover @COMPONENT_POPOVER_WIDTH: 170pt; @COMPONENT_POPOVER_HEIGHT: 120pt; @COMPONENT_POPOVER_BORDER: 1px solid @CLR_BORDER_COLOR; @COMPONENT_POPOVER_BOX_SHADOW: 0pt 0pt 8px 2px rgba(185,189,190,1); @COMPONENT_POPOVER_PADDING_BG: 5pt; @COMPONENT_POPOVER_BELOW_ARROW_TOP: @COMPONENT_POPOVER_HEIGHT - 2pt; // text circle @TEXT_CIRCLE_WIDTH: 20px; @TEXT_CIRCLE_HEIGHT: 20px; @TEXT_CIRCLE_RADIUS: 50%; @TEXT_BORDER_WIDTH: 1px; // exclamation sign @EXCLAMATION_CIRCLE_WIDTH: 15px; @EXCLAMATION_CIRCLE_HEIGHT: 15px; // toast notification @TOAST_NOTIFICATION_WIDTH: 210pt; @TOAST_NOTIFICATION_ROW_HEIGHT: 60pt; @TOAST_NOTIFICATION_ROW_CONTENT_LEFT_PADDING: 5pt; @TOAST_NOTIFICATION_ROW_CONTENT_RIGHT_PADDING: @TOAST_NOTIFICATION_ROW_CONTENT_LEFT_PADDING; @TOAST_NOTIFICATION_ROW_CONTENT_TOP_PADDING: @TOAST_NOTIFICATION_ROW_CONTENT_LEFT_PADDING; @TOAST_NOTIFICATION_ROW_CONTENT_BOTTOM_PADDING: @TOAST_NOTIFICATION_ROW_CONTENT_LEFT_PADDING; @TOAST_NOTIFICATION_ROW_PADDING_BOTTOM: 10pt; @TOAST_NOTIFICATION_CELL_WIDTH_LEFT: 50pt; @TOAST_NOTIFICATION_CELL_WIDTH_RIGHT: 15pt; @TOAST_NOTIFICATION_CELL_WIDTH_CENTER: (@TOAST_NOTIFICATION_WIDTH - @TOAST_NOTIFICATION_ROW_CONTENT_LEFT_PADDING - @TOAST_NOTIFICATION_ROW_CONTENT_RIGHT_PADDING) - (@TOAST_NOTIFICATION_CELL_WIDTH_LEFT + @TOAST_NOTIFICATION_CELL_WIDTH_RIGHT); @TOAST_NOTIFICATION_ICON_WIDTH: 35pt; @TOAST_NOTIFICATION_ICON_HEIGHT: 35pt; @TOAST_NOTIFICATION_ANIMATE_IN_TRANSITION: all 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94); @TOAST_NOTIFICATION_ANIMATE_OUT_TRANSITION: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1); @TOAST_NOTIFICATION_ANIMATE_CLOSE_TRANSITION: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1); @TOAST_NOTIFICATION_ANIMATE_MOVEUP_TRANSITION: all 600ms cubic-bezier(0.23, 1, 0.32, 1); @TOAST_NOTIFICATION_ANIMATE_REMOVE_TRANSITION: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1); @TOAST_NOTIFICATION_ANIMATE_SHOW_BODY_TRANSITION: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1); @TOAST_NOTIFICATION_ANIMATE_SHOW_ACITON_BAR_TRANSITION: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1); @TOAST_NOTIFICATION_ACTION_BUTTON_WIDTH: 100%; @TOAST_NOTIFICATION_ACTION_BUTTON_HEIGHT: 15pt; @TOAST_NOTIFICATION_ACTION_BUTTON_BORDER_RADIUS: 50px 50px; @TOAST_NOTIFICATION_ACTION_BUTTON_BORDER_WIDTH: 1pt 1pt; @TOAST_NOTIFICATION_ACTION_BUTTON_FONT_SIZE: 80%; @TOAST_NOTIFICATION_CLOCK_WIDTH: 12px; @TOAST_NOTIFICATION_CLOCK_HEIGHT: @TOAST_NOTIFICATION_CLOCK_WIDTH; @TOAST_NOTIFICATION_ACTION_BAR_PADDING_TOP: 2pt; @TOAST_NOTIFICATION_ACTION_BAR_HEIGHT: 20pt + @TOAST_NOTIFICATION_ACTION_BAR_PADDING_TOP; // notification container @NOTIFICATION_CONTAINER_Z_INDEX: 100; @NOTIFICATION_CONTAINER_WIDTH: @TOAST_NOTIFICATION_WIDTH + 10pt; /* Lang Selector */ @DATA_LANG_SELECTOR_PANE_WIDTH: 25pt; @DATA_LANG_SELECTOR_BORDER_THICKNESS: 0.5pt; @DATA_LANG_SELECTOR_BUTTON_BORDER_THICKNESS: 1pt; @DATA_LANG_SELECTOR_BUTTON_WIDTH: @DATA_LANG_SELECTOR_PANE_WIDTH; @DATA_LANG_SELECTOR_BUTTON_HEIGHT: 30pt; @DATA_LANG_SELECTOR_DEFAULT_BUTTON_HEIGHT: 80pt; @DATA_LANG_SELECTOR_LEFT_PADDING: @DATA_LANG_SELECTOR_PANE_WIDTH - 0pt; // component radio @COMPONENT_RADIO_ITEM_MARGIN_RIGHT: -10pt; @COMPONENT_RADIO_LABEL_PADDING_RIGHT: 15pt; // simple radio @SIMPLE_RADIO_WIDTH: 10pt; @SIMPLE_RADIO_HEIGHT: @SIMPLE_RADIO_WIDTH; @SIMPLE_RADIO_MARGIN_RIGHT: 8pt; @SIMPLE_RADIO_BORDER_RADIUS: 8pt; @SIMPLE_RADIO_POINT_SIZE: 10pt; @SIMPLE_RADIO_POINT_LINE_HEIGHT: 8pt; @SIMPLE_RADIO_BORDER_THICKNESS: 1pt; @SIMPLE_RADIO_POINT_TOP_GOOGLE: 1pt; @SIMPLE_RADIO_POINT_LEFT_FIREFOX: 0.5pt; @SIMPLE_RADIO_FONT_SIZE: 20pt; // checkbox @CHECKBOX_WIDTH: 10pt; @CHECKBOX_HEIGHT: @CHECKBOX_WIDTH; @CHECKBOX_MARGIN_RIGHT: 8pt; @CHECKBOX_BORDER_RADIUS: 2pt; @CHECKBOX_POINT_SIZE: 9pt; @CHECKBOX_LINE_HEIGHT: 8pt; @CHECKBOX_BORDER_THICKNESS: 1pt; @CHECKBOX_POINT_SIZE_GOOGLE: @CHECKBOX_POINT_SIZE - 3pt; @CHECKBOX_POINT_TOP_GOOGLE: 1pt; // connection status @CONNECTION_STATUS_WIDTH: 20pt; @CONNECTION_STATUS_HEIGHT: 20pt; @CONNECTION_STATUS_PADDING_LEFT: 2.5pt; // datetime-picker @DATE_PICKER_BORDER_RADIUS: 5px; @DATE_PICKER_LINE_HEIGHT: 2em; // component accordion @COMPONENT_ACCORDION_HEADER_HEIGHT: 40pt; @COMPONENT_ACCORDION_HEADER_PADDING_TOP: 8pt; @COMPONENT_ACCORDION_HEADER_BORDER_THICKNESS: 0.5pt; @COMPONENT_ACCORDION_HEADER_PADDING_LEFT: 10pt; @COMPONENT_ACCORDION_HEADER_PADDING_RIGHT: @COMPONENT_ACCORDION_HEADER_PADDING_LEFT; @COMPONENT_ACCORDION_BODY_PADDING_LEFT: @COMPONENT_ACCORDION_HEADER_PADDING_LEFT; @COMPONENT_ACCORDION_BODY_PADDING_RIGHT: @COMPONENT_ACCORDION_HEADER_PADDING_RIGHT; // color dropdown @COLOR_DROPDOWN_BOX_SIZE: 8pt; // color swatch @COLOR_SWATCH_BOX_SIZE: 8pt; @COLOR_SWATCH_BOX_PADDTING_BOTTOM: @COLOR_SWATCH_BOX_SIZE - 1; @COLOR_SWATCH_BOX_BORDER_THICKNESS: 0.5pt; // phlox table @EXPANDABLE_TABLE_ROW_ANIMATION_DURATION: @DEFAULT_TRANSITION_DURATION; @EXPANDABLE_TABLE_ROW_ANIMATION_TIMING_FUNCTION: @DEFAULT_SIDE_NAV_TRANSITION_TIMING_FUNCTION; // toggle switch @TOGGLE_SWITCH_WIDTH: 33.88pt; @TOGGLE_SWITCH_HEIGHT: 18.82pt; @TOGGLE_SWITCH_AFTER_TOGGLE_LEFT: 15.06pt; // simple ripple botton @SIMPLE_RIPPLE_BTN_BORDER_THICKNESS: 0.25pt; // signals-indicator @SIGNAL_INDICATOR_WIDTH: 15pt; @SIGNAL_INDICATOR_HEIGHT: 10pt; @SIGNAL_INDICATOR_BAR_WIDTH: 2.3pt; @SIGNAL_INDICATOR_BAR_SPACE: 0.8pt; @SIGNAL_INDICATOR_BAR_RADIAN: @SIGNAL_INDICATOR_BAR_WIDTH / 2; @SIGNAL_INDICATOR_FIRST_BAR_HEIGHT: @SIGNAL_INDICATOR_HEIGHT * 0.25; @SIGNAL_INDICATOR_SECOND_BAR_HEIGHT: @SIGNAL_INDICATOR_HEIGHT * 0.50; @SIGNAL_INDICATOR_THIRD_BAR_HEIGHT: @SIGNAL_INDICATOR_HEIGHT * 0.75; @SIGNAL_INDICATOR_FOURTH_BAR_HEIGHT: @SIGNAL_INDICATOR_HEIGHT * 1; // multiple state checkbox @MULTIPLE_STATE_CHECKBOX: 8pt; // hint shortcuts @SC_SERVICE_HINT_SHADOW_HLEN: 0; @SC_SERVICE_HINT_SHADOW_VLEN: 4; @SC_SERVICE_HINT_SHADOW_BLUR: 2; @SC_SERVICE_HINT_SHADOW_SPREAD: 0; @SC_SERVICE_HINT_SHADOW_COLOR: extract(@CLR_0, 5); @SC_SERVICE_HINT_SHADOW_OPACITY: 0.1; @SC_SERVICE_HINT_SHADOW_RADIUS: 5px; @SC_SERVICE_HINT_TEXT_PADDING: 4px 7px 5px 7px; @SC_SERVICE_HINT_BRAND_BG: hsl(hue(@SC_SERVICE_HINT_SHADOW_COLOR), 13%, 85%); // Action button @ACTION_BUTTON_FOCUS_BORDER_THICKNESS: @PHLOX_DROPDOWN_FOCUS_BORDER_THICKNESS; @ACTION_BUTTON_MORE_PADDING: 10pt; // Scroll Styles @SCROLL_WIDTH_HEIGHT: 6px; // Scroll Load @SCROLL_LOAD_BORDER_BOTTOM: 0.7px solid extract(@CLR_1, 7); @SCROLL_LOAD_MAIN_COLOR: #EB3349; @SCROLL_LOAD_FONT_COLOR: extract(@CLR_1, 1); @SCROLL_LOAD_WHITE_COLOR: extract(@CLR_1, 9); @SCROLL_LOAD_ROTATE_Z: rotateZ(180deg); @SCROLL_LOAD_ROTATE: rotateZ(360deg); //