/* CSS for different main menu pages, such as character info, script editor, etc (but excluding terminal which has its own page) */ /* Character Info */ #character-container { position: fixed; height: 100%; padding-top: 10px; padding-left: 10px; margin-left: 10%; width: 99%; overflow: auto; overflow-y: scroll; } /* Script Editor */ /* This temp element is used for auto adjusting filename field */ .tmp-element { visibility: hidden; white-space: pre; } #script-editor-container { position: fixed; padding-top: 10px; height: 100%; margin-left: 10%; width: 99%; color: #66ff33; overflow-y: scroll; } #script-editor-filename-tag { padding-top: 10px; padding-bottom: 0px; float: left; } #script-editor-save-and-close-button, #script-editor-netscript-doc-button { float: right; display: inline-block; width: 50%; margin-right: 25%; } #script-editor-netscript-doc-warning { background-color: #555; color: #FFFFFF; } #script-editor-netscript-doc-warning:hover { background-color: #666; } #script-editor-filename { float: left; resize: none; color: #66ff33; width: 75%; margin: 10px; padding: 5px; border: 2px solid white; -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1), 0 0 16px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1), 0 0 16px rgba(0,0,0,0.1); box-shadow: inset 0 0 8px rgba(0,0,0,0.1), 0 0 16px rgba(0,0,0,0.1); } #script-editor-status { float: left; color: #ffffff; } #script-editor-text { color: #66ff33; width: 75%; height: 100%; margin: 10px; padding: 5px; border: 2px solid white; -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1), 0 0 16px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1), 0 0 16px rgba(0,0,0,0.1); box-shadow: inset 0 0 8px rgba(0,0,0,0.1), 0 0 16px rgba(0,0,0,0.1); } /* Active scripts */ .active-scripts-list { list-style-type: none; } #active-scripts-container { position: fixed; padding-top: 10px; padding-left: 10px; height: 100%; margin-left: 10%; width: 99%; overflow-y: scroll; } #active-scripts-text { width: 80%; margin: 6px; padding: 4px; } .active-scripts-list > li { margin: 6px; width: 80%; } .active-scripts-list>li h2{ color: #66ff33; padding-top: 10px; padding-left: 10px; background-color: #333; text-decoration: none; } .active-scripts-list>li p { color: #66ff33; padding: 10px; padding-left: 40px; background-color: #333; text-decoration: none; } /* Hacknet Nodes */ #hacknet-nodes-container { position: fixed; padding: 10px; height: 100%; margin-left: 10%; width: 99%; overflow-y: scroll; } #hacknet-nodes-container li{ padding: 6px; margin: 6px; } #hacknet-nodes-text, #hacknet-nodes-money { width: 80%; margin: 10px; padding: 10px; } #hacknet-nodes-purchase-button { display: block; } #hacknet-nodes-money-multipliers-div { display: inline-block; width: 80%; } #hacknet-nodes-multipliers { float: right; } .hacknet-node { margin: 6px; padding: 6px; width: 85%; border: 2px solid white; -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1), 0 0 16px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1), 0 0 16px rgba(0,0,0,0.1); box-shadow: inset 0 0 8px rgba(0,0,0,0.1), 0 0 16px rgba(0,0,0,0.1); } .hacknet-node-button-div a { display: block; } .hacknet-node-button-div:not(:last-child) { border-bottom: none; } /* World */ #world-container { position: fixed; padding-top: 10px; padding-left: 10px; height: 100%; margin-left: 10%; width: 99%; } #world-city-name, #world-city-desc { padding: 4px; margin: 4px; } /* Create program */ #create-program-container { position: fixed; padding-top: 10px; padding-left: 10px; height: 100%; margin-left: 10%; width: 99%; } #create-program-page-text { width: 80%; } .create-program-a-link-button { text-decoration: none; background-color: #555; color: #FFFFFF; padding: 4px; border: 1px solid #333333; width: 50%; } .create-program-a-link-button-inactive { text-decoration: none; background-color: #555; color: #FFFFFF; padding: 4px 4px 4px 4px; border-top: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; border-left: 1px solid #333333; pointer-events: none; cursor: default; } /* Factions and Faction (Single Faction page) */ #factions-container { position: fixed; padding-top: 10px; padding-left: 10px; height: 100%; margin-left: 10%; width: 99%; color: #66ff33; } #faction-container { position: fixed; padding-top: 10px; padding-left: 10px; height: 100%; margin-left: 10%; width: 90%; } #factions-list li { padding: 6px; margin: 6px; } #faction-hack-div, #faction-fieldwork-div, #faction-securitywork-div, #faction-donate-div { overflow: hidden; width: 80%; height: 100%; } #faction-hack-div-wrapper, #faction-fieldwork-div-wrapper, #faction-securitywork-div-wrapper, #faction-donate-div-wrapper { float: left; border: 2px solid #333; padding: 14px 6px 4px 6px; margin: 6px; } #faction-hack-button, #faction-fieldwork-button, #faction-securitywork-button { margin: 8px; } #faction-donate-amount-txt, #faction-donate-input { padding: 6px; margin: 6px; display: inline-block; color: #66ff33; } #faction-donate-amount-txt { width:50%; } div.faction-clear { clear: both; } #faction-container p { padding: 6px; margin: 6px; width: 80%; } /* Faction Augmentations */ #faction-augmentations-container{ position: fixed; padding-top: 10px; padding-left: 10px; height: 100%; margin-left: 10%; width: 99%; color: #66ff33; } #faction-augmentations-container p, #faction-augmentations-container a, #faction-augmentations-container ul, #faction-augmentations-container h1{ margin: 8px; padding: 4px; } /* World */ #world-container li { margin: 0 0 15px 0; list-style-type: none; } /* Augmentations */ #augmentations-container { position: fixed; padding-top: 10px; padding-left: 10px; height: 100%; margin-left: 10%; width: 99%; color: #66ff33; overflow-y: scroll; } #augmentations-list li { width: 80%; background-color: #333; } #augmentations-list h2, #augmentations-list p { margin: 4px; color: #66ff33; padding: 8px; width: 80%; background-color: #333; text-decoration: none; } .installed-augmentation { /* TODO */ } /* Tutorial */ #tutorial-container { position: fixed; height: 100%; padding-top: 10px; padding-left: 10px; margin-left: 10%; width: 99%; overflow: auto; overflow-y: scroll; } #tutorial-text { width: 80%; margin: 10px; } /* Location */ #location-container { color: #66ff33; position: fixed; padding: 6px; height: 100%; margin-left: 10%; width: 99%; } #location-slums-description { width: 80%; margin: 10px; } #location-return-to-world-button { margin: 10px; padding: 6px; } #location-container * { margin: 10px 5px 10px 5px; }